sid707.hashnode.devBuilding a PaaS from Scratch #2: Deployment Strategies and Setting Up the Development EnvironmentThis is Part 2 of me trying to build a simple clone of a PaaS inspired by Google App Engine. Researching Deployment Strategies I started looking into how Google deploys apps to App Engine Standard. Unfortunately I couldn't find much information. Thei...May 20, 2024·5 min read
sid707.hashnode.devMiniAppEngine (Building a PaaS from scratch)GitHub repo I normally don't like talking, much less blogging, about projects I haven't finished. However, through my conversations with friends and colleagues I've realized that I've stumbled upon something interesting both as a project and as a pro...Mar 19, 2024·4 min read
sid707.hashnode.devThoughts on Frontend Architecture and Design SystemsI've developed some strong, but weakly held, opinions about React and SPA's after working with them for about 4-5 years. When it comes to making a design system, the best option would be to use Web Components instead of React components. This way you...Mar 16, 2024·3 min read
sid707.hashnode.devEvolutionary Approaches to Software ArchitectureOne thing I've come to realize in my short career as a software engineer (or maybe as just an engineer) is that there are no silver bullets. If there was one then everyone would be using it. Engineering is about managing tradeoffs. Every solution to ...Mar 15, 2024·6 min read
sid707.hashnode.devAvoiding Distributed MonolithsImg Source: The First Rule of Building Microservices: Don’t Build Microservices The recommended approach I've gathered from watching several talks and reading articles on this topic is monolith -> modular monolith -> microservices. This way you know ...Mar 10, 2024·5 min read