Running a GraphQL Server on NodeJS The fundamental idea of a GraphQL API is that all API functionality is available via a unified query language, under a single endpoint. GraphQL is designed to make APIs fast, flexible, and developer-friendly.
Microfrontend Application using Single-SPA framework Single SPA allows several teams to develop and manage their dedicated JavaScript applications independently from each other. Individual applications work together as a whole, serving same user experience. Microfrontend is a Microservice based approach for web development.
Simple AWS ECS Deployment With AWS CDK AWS CDK provides a library of constructs in many programming languages to easily automate AWS infrastructure. In addition, these constructs can be customized and be used to provision your application as required.
Automatic Tagging of Releases Tags are a simple aspect of version control, they allow you to identify specific release versions of your code. You can think of a tag as a functionality that doesn't change.
Continuous Integration using GitHub Actions Continuous integration is a DevOps software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run.
Push Docker Images to AWS ECR Docker is a great containerization platform for running isolated applications. A container is an application or service that’s been bundled with all its dependencies. This bundle is called an image.