Tag: Architecture and apis
-
Understanding Scala variance
Posted on September 30, 2025, Level intermediate Resource Length long
Ross A. Baker's detailed exploration of "Understanding Scala variance" is essential reading for developers aiming to master Scala's sophisticated type system. The article begins by clarifying the concept of variance and its significance in subtyping, using concrete examples like AuthedUser and Guest.
Tags backend-development software-engineering architecture-and-apis
-
How to implement the Outbox pattern in Go and Postgres
Posted on September 26, 2025, Level intermediate Resource Length long
The article discusses implementing the Outbox pattern in Go and PostgreSQL for resilient system design. It addresses issues like failed message broker calls or crashes causing inconsistent states by ensuring database operations and message publishing are atomic. The solution involves saving messages to an outbox table within the same transaction as business data changes, using a background process called Message Dispatcher to handle delivery. By Alex Pliutau.
Tags backend-development architecture-and-apis product-and-design data-and-analytics
-
The hybrid power of OOP and FP
Posted on September 24, 2025, Level intermediate Resource Length long
This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.
Tags software-engineering backend-development architecture-and-apis product-and-design
-
Cloud-native security in 2025: Why runtime visibility must take center stage
Posted on September 20, 2025, Level intermediate Resource Length medium
The article from The Hacker News outlines the transformative shift in cloud-native application security as industries increasingly adopt containerized and serverless architectures. This evolution has expanded attack surfaces beyond what traditional security models can effectively manage. It introduces runtime visibility as a critical component for contemporary security strategies, allowing teams to understand active threats within production environments. By The Hacker News.
Tags security-and-privacy leadership-and-career devops-and-ci-cd cloud-and-infrastructure architecture-and-apis
-
PHP 8.5 adds pipe operator: What it means
Posted on August 26, 2025, Level beginner Resource Length short
PHP 8.5, due out November of this year, will bring with it another long-sought-after feature: the pipe operator (|>). It's a small feature with huge potential, yet it still took years to happen. By Larry Garfield.
Tags backend-development cloud-and-infrastructure architecture-and-apis product-and-design frontend-and-mobile
-
The future of data processing: PostgreSQL evolution with YingJun Wu of Rising Wave
Posted on August 20, 2025, Level intermediate Resource Length medium
RisingWave, founded by YingJun Wu, is a stream processing system that has gained attention for its PostgreSQL compatibility and efficient resource utilization. Unlike traditional systems like Apache Flink, RisingWave leverages S3 as its primary storage, similar to Snowflake's architecture. This approach not only reduces storage costs but also enables seamless elastic scaling. By Firebolt Team.
Tags data-and-analytics product-and-design architecture-and-apis leadership-and-career
-
Serverless is not a primary
Posted on August 18, 2025, Level beginner Resource Length medium
The article emphasizes that while serverless is a powerful and exciting architectural pattern, it's frequently misapplied. Organizations often hope serverless will solve their software delivery problems, but it's actually an enabler that requires strong foundational practices to realize its benefits. By Seth Orell.
Tags architecture-and-apis product-and-design frontend-and-mobile leadership-and-career devops-and-ci-cd
-
Amazon DocumentDB serverless: Auto-scaling database solution for variable workloads
Posted on August 16, 2025, Level intermediate Resource Length medium
The primary goal of Amazon DocumentDB Serverless is to simplify operational overhead and reduce costs for developers using DocumentDB, a MongoDB-compatible database service. AWS recently announced the general availability (GA) of Amazon DocumentDB Serverless, an on-demand, auto-scaling configuration for Amazon DocumentDB. However, it's important to note that while AWS markets it as "serverless," it aligns more with an auto-scaling model rather than a scale-to-zero model, which is a key differentiator often associated with true serverless offerings. By Steef-Jan Wiggers.
Tags architecture-and-apis product-and-design frontend-and-mobile data-and-analytics cloud-and-infrastructure
-
SwiftUI + Core animation: Demystify all sorts of groups
Posted on August 13, 2025, Level intermediate Resource Length medium
The Core Animation framework serves as the infrastructure between the top-level UI frameworks and the underlying rendering and composition techniques, whether you are using UIKit, AppKit, or SwiftUI to lay out or draw your top-level UI. By Juniper Photon.
Tags frontend-and-mobile product-and-design architecture-and-apis
-
Microservices for machine learning
Posted on August 7, 2025, Level intermediate Resource Length medium
Learn how author scaled my ML-powered finance tracker by breaking a monolithic design into microservices for better performance, maintainability, and deployment. Author's finance tracker project started with a simple idea: automatically categorize bank transactions using a text classification model. Author trained a basic logistic regression model on my transaction history, wrapped it in a Flask API, and called it done. By Ramya Boorugula.
Tags architecture-and-apis ai-and-machine-learning data-and-analytics cloud-and-infrastructure leadership-and-career
-
How to evaluate graph retrieval in MCP agentic systems
Posted on August 5, 2025, Level intermediate Resource Length medium
Agentic systems, which leverage tools like knowledge graphs, often struggle with effectively retrieving relevant information from these graphs to inform their decision-making process, leading to inaccuracies and inefficiencies. This article addresses the need for robust evaluation of graph retrieval components within these systems. By Tomaz Bratanic.
Tags ai-and-machine-learning product-and-design frontend-and-mobile architecture-and-apis data-and-analytics
-
The myth of complexity: why microservice architecture doesn't work for you
Posted on August 5, 2025, Level beginner Resource Length medium
This article parks a debate about the appropriateness of the microservices approach. While microservices are often touted as the key to scalability and agility, author suggests that the architectural pattern can become a hindrance rather than a help, particularly if implemented without careful consideration. By Dorota Parad.
Tags architecture-and-apis devops-and-ci-cd product-and-design frontend-and-mobile