September 2022 Summaries
7 posts from Wundergraph
Filter
Month:
Year:
Post Summaries
Back to Blog
We're building Vercel for Backend, the Infraless Cloud, aiming to simplify cloud-native software development by abstracting away infrastructure and providing a unified way to collect and analyze insights such as logging, monitoring, metrics, alerting, and tracing. The goal is to make using the cloud as easy as it was in the old days, building on the success of NextJS and Vercel, with a focus on opinionated approaches, type-safety, and developer experience. WunderGraph will offer a unified way to deploy backend applications, including automated deployments, CI-CD pipelines, and a unified way to collect insights into application performance. The project is still in development, and the team invites users to share their thoughts and join the early access program for WunderGraph Cloud.
Sep 28, 2022
2,664 words in the original blog post.
WunderGraph introduces a new architecture for building GraphQL APIs by treating the schema like a database, allowing for flexible and use-case agnostic API development. This approach involves hiding the GraphQL layer behind a JSON-HTTP/JSON-RPC API, which provides advantages such as enhanced security and reduced maintenance costs by avoiding multiple APIs for different user contexts. By using a single resolver and the concept of "actors," WunderGraph's method simplifies API management and auditing, enabling various use cases like service-to-service and admin interactions without compromising security. This innovative pattern is facilitated by the WunderGraph API Gateway, which allows developers to focus on building efficient APIs while maintaining flexibility and ease of auditing. The platform is further enhanced by features like integrated CI/CD and the ability to deploy multiple API versions, aiming to improve the developer experience significantly.
Sep 19, 2022
1,455 words in the original blog post.
WunderBase is an open-source serverless GraphQL database built on top of SQLite, Firecracker/Fly machines, and Prisma. It's designed to be simple, transparent, and cost-effective, allowing developers to build scalable and efficient applications without worrying about infrastructure costs. With WunderBase, users can create and deploy databases in seconds, scale reads with read replicas, and migrate to different databases easily. The project aims to provide a unified SDK for building serverless applications, from databases to file storage, queues, pub/sub, key-value, and caching. Developers are encouraged to contribute to the project and share their ideas on what they would build with WunderBase.
Sep 15, 2022
2,613 words in the original blog post.
The text discusses different approaches to combine multiple GraphQL APIs: Schema Stitching, Schema Wrapping, Apollo Federation, and GraphQL Schema Composition. Each approach has its benefits and drawbacks. Schema Stitching combines APIs into a single schema but can lead to naming conflicts and manual work. Schema Wrapping wraps 3rd party APIs under a single umbrella-API, offering full control over the API design but requiring manual implementation of authentication and authorization. Apollo Federation allows combining multiple GraphQL APIs into one but requires all owners to belong to the same company. GraphQL Schema Composition or "APIs as dependencies" thinking combines multiple APIs in a semi-automatic way without exposing a dynamic API, suitable for large-scale compositions and public exposure. The choice of approach depends on the specific requirements, such as flexibility, control, scalability, and public exposure.
Sep 08, 2022
2,590 words in the original blog post.
We're looking for Golang (Go) Developers, DevOps Engineers and Solution Architects who want to help shape the future of Microservices, distributed systems, and APIs. By working at WunderGraph, you'll have the opportunity to build the next generation of API and Microservices infrastructure, with a customer base ranging from small startups to well-known enterprises, allowing you to impact at scale and build a network of industry professionals. We've recently integrated Fauna, a distributed document-relational database delivered as a cloud API, into WunderGraph, making it possible for your application to use its own dedicated BFF while allowing code sharing across all applications, preventing credentials and API keys from leaking into the browser. A quick guide demonstrates how to integrate Fauna in under 10 minutes, using the open-source "monorepo" with a dedicated example for Fauna as a data source, resulting in a database with sample data, a key with admin role, and an application that can add a store, showcasing how easy it is to safely expose Fauna to your front-end application using WunderGraph. Our goal is to make Developers highly productive in building Serverless APIs, designed to be local-first, transparent, and easy to debug, with plans for automation of continuous deployment to the cloud and early access available through our waitlist.
Sep 06, 2022
952 words in the original blog post.
We're hiring! We're looking for Golang (Go) Developers, DevOps Engineers and Solution Architects who want to help us shape the future of Microservices, distributed systems, and APIs. By working at WunderGraph, you'll have the opportunity to build the next generation of API and Microservices infrastructure. Our customer base ranges from small startups to well-known enterprises, allowing you to not just have an impact at scale, but also to build a network of industry professionals. The author realized that they were using automatic tagging in their documentation website, which led to improved metrics such as reduced bounce rate and increased time on page. They initially thought this was just about adding specific links, but soon discovered it could be applied more broadly throughout the docs. With markdoc.io, a simple technique to turn specific words or phrases into links, they implemented automatic tagging for their documentation website, which has improved readability and user experience. The process involved creating a list of tags, transforming markdown content and adding links, putting it all together with Next.js and markdoc, and making potential improvements such as limiting the number of links and frequency.
Sep 05, 2022
1,141 words in the original blog post.
We're hiring! We're looking for Golang (Go) Developers, DevOps Engineers and Solution Architects who want to help shape the future of Microservices, distributed systems, and APIs. By working at WunderGraph, you'll have the opportunity to build the next generation of API and Microservices infrastructure, with a customer base ranging from small startups to well-known enterprises. This is about building in public, radically breaking with tradition by disclosing what we build, how we build it, with whom, with which technology, and which twists. We're trying to rethink secrecy and its paradigm in the software industry, where traditional industries like auto makers and defense often use secrecy as a strategy, but the world of software follows different rules. Open source has contradicted this secrecy paradigm by disclosing software code, increasing security through community involvement and feedback. At WunderGraph, we decided to build our upcoming serverless solution "WunderGraph Cloud" in public, applying the open source paradigm to product development, creating a best possible product that solves problems relevant to users and customers, while leveraging security advantages by not building a black box.
Sep 01, 2022
1,341 words in the original blog post.