System Architecture

System Architecture

7404 bookmarks
Custom sorting
Make your security policy auditable
Make your security policy auditable
Last week, I wrote about putting the right feature at the right place. I used rate limiting as an example, moving it from a library inside the application to the API Gateway. Today, I’ll use another example: authentication and authorization. Securing a Spring Boot application I’ll keep using Spring Boot in the following because I’m familiar with it. The Spring Boot application offers a REST endpoint to check employees' salaries. The specific use case is taken from the Open
·blog.frankel.ch·
Make your security policy auditable
Python's Quest for Simplicity
Python's Quest for Simplicity
Today I want to speak about – Python’s Quest for Simplicity. Specifically around Python tooling, where we will look at the past, present, and future of a typical Python project. Past First, let's step back in time (a few years) and look at a traditional Python project ... This looks pretty
·packetcoders.io·
Python's Quest for Simplicity
The Open Closed Principle and Planned Extension Points
The Open Closed Principle and Planned Extension Points
The Open-Closed Principle can be a challenging concept to grasp, but I’ve found it to be easier to understand when utilizing another…
·linkedrecords.com·
The Open Closed Principle and Planned Extension Points
What Is Microservices Architecture?
What Is Microservices Architecture?
Microservices architecture is game changing, allowing development teams to work independently and at cloud native scale.
·thenewstack.io·
What Is Microservices Architecture?
Techniques for Scaling Applications with a Database
Techniques for Scaling Applications with a Database
Scaling is one of the hardest tasks to accomplish with a database. This article explains how scaling works, under the hood.
·thenewstack.io·
Techniques for Scaling Applications with a Database
Dynamic Data Masking | ShardingSphere 5.3.1 Deep Dive
Dynamic Data Masking | ShardingSphere 5.3.1 Deep Dive
With increased focus placed on user data protection and the introduction of privacy laws or data protection regulations such as GDPR…
·medium.com·
Dynamic Data Masking | ShardingSphere 5.3.1 Deep Dive
Four Ways to Build Web Apps
Four Ways to Build Web Apps
Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP. #1: Hugo Static Sites + Progressive Web Apps Static websites are boring. Vendors rarely talk about them because the margins are miniscule compared to flashy, compute-heavy services. It is seen as a table stakes offering. Though they have received more attention during the “JAM Stack” trend, my position is that they are still underappreciated and underutilized.
·tomhummel.com·
Four Ways to Build Web Apps
📢Stop adding API_KEY to tutorials. Do this...
📢Stop adding API_KEY to tutorials. Do this...
There are so many tutorials out there that add API_KEY to code. And some other people now use their keys. Don't do that again. 📢 Do this instead 👇 const API_NAME = "myAPI"; const API_KEY = prompt ("Enter your API_KEY:"); This gives you the chance ...
·ayobamie.com·
📢Stop adding API_KEY to tutorials. Do this...
The Mobile Challenge | Union Square Ventures
The Mobile Challenge | Union Square Ventures
We are fascinated by the disruption underway in mobile applications. Carriers seem to have lost their role as gatekeepers for applications as smartphone
·usv.com·
The Mobile Challenge | Union Square Ventures
Weather Machine
Weather Machine
Rock solid weather API infrastructure for Planet Earth.
·weathermachine.io·
Weather Machine
Goodbye, passwords | 1Password
Goodbye, passwords | 1Password
We’re all-in on passkeys, and we’re starting with 1Password.
·blog.1password.com·
Goodbye, passwords | 1Password
Building the Amplidex; A GraphQL Powered Pokedex
Building the Amplidex; A GraphQL Powered Pokedex
Hello there! Welcome to the world of Amplication. My name is Michael; people refer to me as Amplication's Developer Advocate. Today, I want to show you how t...
·amplication.com·
Building the Amplidex; A GraphQL Powered Pokedex
Membrane framework
Membrane framework
Reliable & scalable multimedia streaming framework for Elixir
·membrane.stream·
Membrane framework
Buckle Up for a Dialogue with ChatGPT - An AI Perspective
Buckle Up for a Dialogue with ChatGPT - An AI Perspective
Learn more about wireless technology and artificial intelligence in the latest installment of Extreme's tech experts talking to ChatGPT!
·extremenetworks.com·
Buckle Up for a Dialogue with ChatGPT - An AI Perspective
The need for a more semantic web
The need for a more semantic web
The web has come a long way. From the early static pages, through the evolution of reactivity, and towards the biggest knowledge pool for all of humanity.
·yieldcode.blog·
The need for a more semantic web