Skip to content
GraphQL BKK 12.0

Details

GraphQL Bangkok is back!
Join us for another insightful session where we delve deeper into GraphQL, API, and related topics.

Title: GraphQL Bangkok 12.0 Meetup
Date and time: 2nd November 2023, 6.00 PM - 9:00 PM
Venue: Seven Peaks Software Office - (In-person event)
Price: Free to attend, Food and drinks provided

Sponsors:
Seven Peaks Software: sevenpeakssoftware.com
Hubql: hubql.com
Rocket Connect: rocketconnect.co.uk
Hasura - hasura.io

Agenda:

Registration & Food & Networking

  • 06.00 - 06:30 PM

Welcome & Intro

  • 06.30 - 06:40 PM

An Old Man and MyAPI Application

A simple and short story-telling over the planning and designing of a generic API application, stepping through cloud technologies, methods and approaches to not repeat the same mistakes and try to make every next time better. For the existing application, will some suggestions regarding how to reduce the bleeding and pain points, in order to open a window to make it better.

GraphQL Mobius

From GraphQL Schema to TypeScript type without code generation. With TypeScript template literal, it's now possible to have end-to-end type safety for GraphQL without relying on Code Generation.

Supercharge GraphQL with Envoy: Explore the Power of Declarative GraphQL

Many GraphQL adopters today use both API gateways and separate GraphQL servers to secure and route traffic to their service endpoints. GraphQL provides a consistent API for clients, but it's expensive to build and operate distinct GraphQL servers. Developers are often required to write custom code to provide platform features like security, caching, and resilience.

What if there were another way? What if you could meld GraphQL server capabilities into an Envoy gateway without separate server deployments? And without disturbing upstream application services?

In this talk, we will explore:

• Discovery: Inspect existing service contracts and derive GraphQL schema.
• Declarative: Create IaC resolvers that consume OpenAPI services.
• Stitching: Execute GraphQL queries across multiple services with a unified supergraph.
• Gateway Integration: Use declarative policies to mix in gateway features like authNZ and data loss prevention.

Transcending microservices hell for Supergraph Nirvana

If you've worked in technology for longer than a couple of years, you'll have taken a ride on the architectural see-saw. After throwing out your monoliths with the proverbial bathwater and going all in on microservices, you decide that actually the microservices suck too and you're going back to the monolith.

Every few years the trends seem to change with organizations switching architecture patterns when existing technology solutions don't quite fix what are often the business-derived problems of data ownership, access management, privacy, storage, and mapping.

In this talk, I'll provide insight into backends for databases, and why many organizations are starting to create their own graphql-based data supergraph.

Behind the Queries: Debugging GraphQL Like a Pro

When resolving a GraphQL query, lots of operations could be happening under the hood, for example, you could be:

  • Making database calls
  • Invoking nested resolvers
  • Calling other subgraphs
  • Linking in your custom business logic

From button click to database call, how much do you really know what's going on? With tools like Network Inspector only giving you the first part of the equation ‘browser to server’, you are left to your own devices.
Join Dan Starns in Debugging GraphQL Like a Pro.

08:30 - 09:00 PM: Networking & Exit

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of GraphQL Bangkok group
GraphQL Bangkok
See more events
The PARQ
88 Thanon Ratchadaphisek · Khet Khlong Toei