NodeJS vs Golang - an AWS costing exercise
Analyzes potential AWS cost savings from migrating a backend from NodeJS to Golang, focusing on compute services like EC2, Fargate, and Lambda.
Craig Taub’s blog is where technology meets real-world experience. From JavaScript and Node.js to cloud computing and backend design, each post shares lessons learned, best practices, and honest thoughts from a Tech Lead who’s passionate about open source and testing.
16 Articles from this blog
Analyzes potential AWS cost savings from migrating a backend from NodeJS to Golang, focusing on compute services like EC2, Fargate, and Lambda.
An in-depth look at GraphQL DataLoader, explaining how its batching and caching mechanisms optimize data fetching and reduce backend requests.
An in-depth technical look at Docker's core components, including its architecture, images, containers, and how they work together.
An in-depth look at how NPM works, covering its core components like the CLI, module resolution, and lockfiles, as part of an 'under-the-hood' series.
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
A technical deep-dive into how GraphQL works internally, focusing on schema building and query execution mechanics.
A software engineer shares four techniques to improve skills beyond learning new frameworks, focusing on problem-solving and impact.
The provided content is a 404 error page, not the intended blog article about VSCode auto formatters.
Compares Feature Teams and Product Teams in software development, explaining their structures, goals, and which type the author prefers.
A senior engineer describes how the Feature Lead role at Nested provided the growth and business impact he was missing as a senior developer.
An in-depth technical look at how the Mocha test runner works, from parsing to execution, based on the author's experience on the core team.
The provided content is not a blog article but a 404 error page with embedded analytics code.
An in-depth look at how type system compilers like TypeScript work, focusing on type checks and building a custom compiler.
An in-depth guide explaining what JavaScript source maps are, why they are useful, and how to build a compiler that generates them from scratch.
An in-depth look at how React Hooks like useState and useEffect work by building a simplified React engine from scratch.
The provided content is a 404 error page, not the intended blog article about web bundlers.