~/devreads

#architecture

37 posts

Yesterday

Cyril NATKOVITCH 1 min read

Pendant plusieurs décennies, l'ingénierie logicielle s'est attachée à optimiser la manière dont les équipes produisaient du code. Demain, elle devra surtout organiser la collaboration entre humains et agents d'intelligence artificielle au sein de véritables systèmes industriels de production.

data and aicloud and platformsoftware engineeringarchitecturetransformation

20 Jul

9 Jul

6 Jul

Pierrick Crepy 1 min read

Et si la solution matérielle à votre besoin numérique existait déjà? Pour informatiser un suivi médical, au lieu d’un nouveau service cloud, nous avons détourné l’existant : Mac, Android et enceintes connectées. EROOM, c’est ça : avant de construire, inventoriez. Résultat : une solution frugale, utile, et surtout zéro nouveau matériel acheté.

product and designsoftware engineeringnumrique responsablebonne pratiquearchitecture

3 Jul

Philippe NoËl-leroux 1 min read

La présentation traite de la souveraineté numérique sous l'angle de la résilience des organisations. Le message central est que les entreprises ne peuvent plus considérer leur environnement numérique comme stable. Elles doivent désormais gérer leurs dépendances technologiques afin de préserver leur capacité d'action.

cloud and platformnumrique responsablearchitecturestratgietransformation

16 Jun

11 Jun

3 Jun

2 Jun

1 Jun

12 May

Vasu Raj 15 min read

In this post, we show you how to build a hybrid multi-tenant architecture that provides strong tenant isolation without requiring per-tenant AWS accounts. You learn how to configure Route 53 weighted routing to distribute traffic across multiple accounts, deploy Application Load Balancer listener rules for tenant-specific routing, create dedicated ECS clusters per tenant, and establish AWS PrivateLink connectivity to shared…

amazon elastic container servicearchitectureelastic load balancingindustriestechnical how-to

1 Apr

Nika Mishurina 18 min read

This post describes a solution that uses fixed camera networks to monitor operational environments in near real-time, detecting potential safety hazards while capturing object floor projections and their relationships to floor markings. While we illustrate the approach through distribution center deployment examples, the underlying architecture applies broadly across industries. We explore the architectural decisions, strategies for scaling to hundreds of…

advanced 300amazon rekognitionamazon sagemaker aiamazon sagemaker ground trutharchitecture

19 Dec 2023

Manuel Vivo 12 min read

Crash Course on the Android UI Layer | Part 2 State Holders and Saving State This blog post series aims to summarise the Android Developer guidance on the UI layer . We’ll explore all the entities involved in it, understand the role each part plays, and discuss best practices. By the end of this series, you will have a general…

android-app-developmentviewmodelarchitectureandroidui

13 Dec 2023

Manuel Vivo 13 min read

Crash Course on the Android UI Layer | Part 1 The UI and UI State This blog post series aims to summarise the Android Developer guidance on the UI layer . We’ll explore all the entities involved in it, understand the role each part plays, and discuss best practices. By the end of this series, you will have a general…

viewmodeluiandroidarchitecturestate-management

14 Mar 2022

13 Oct 2021

17 Sept 2021

20 Aug 2021

29 Jul 2021

3 Mar 2020

1 Jul 2019

srinivas.tamada@gmail.com (Srinivas Tamada) 1 min read

Multi-tenants is an architecture concept that can handle multiple projects in a single project container. If you look at popular sites like Nike.com or Mi.com, you will find out the project redirection based on the continent or country region. This post more about understanding the Angular 8 project package configuration, using this how are we leveraging the project for multi-tenant…

angulararchitecturetenanttypescriptweb development

2 Nov 2018

11 May 2018

8 min read

Track play counts are essential for providing a good creator experience on the SoundCloud platform. They not only help creators keep track of their most popular songs, but they also give creators a better understanding of their fanbase and global impact. This post is a continuation of an earlier post that discussed what we do at SoundCloud to ensure creators…

architecturedata

7 Dec 2017

16 Oct 2017

7 min read

Growth in code bases come with exciting scalability challenges. As the size of our iOS codebase and team at SoundCloud grew, we faced challenges: long compile times and conflicts. Our productivity started to suffer as a result. We took inspiration from the work done in the backend (Building Products at SoundCloud) and applied it to mobile development. The main goal…

iosarchitecture

20 Jun 2017

11 min read

Once upon a time, we had a single monolith of software, one mothership running everything. At SoundCloud, the proliferation of microservices came from moving functionality out of the mothership. There are plenty of benefits to splitting up features in this way. We want the same benefits for our data as well, by defining ownership of datasets and ensuring that the…

architecturedata

7 Dec 2016

5 min read

Building and operating services distributed across a network is hard. Failures are inevitable. The way forward is having resiliency as a key part of design decisions. This post talks about two key aspects of resiliency when doing RPC at scale - the circuit breaker pattern, and its power combined with client-side load balancing.

microservicesarchitecturefinagle

26 Aug 2016

5 min read

In a previous series of blog posts, we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith.

microservicesarchitecture

27 Jul 2016

12 Sept 2014

lukaseder 1 min read

Abstraction layers in software are what architecture astronauts tell you to do. Instead, however, half of all applications out there would be so easy, fun, and most importantly: productive to implement if you just got rid of all those layers. Frankly, what do you really need? You need these two: Some data access Some UI … Continue reading Why You…

funarchitectureastronautlayered architecture

13 Jun 2014

12 Jun 2014

11 Jun 2014

20 Sept 2013

4 Dec 2012

30 Aug 2012