Infoq System Design
Accessible adaptive design systems with microsoft's new fast framework. Senior software developers rely on the infoq community to keep ahead of the adoption curve. One of the main reasons software architects and engineers tell us they keep coming back to infoq is because they trust the information provided and selected by their peers. We’ve been helping software development teams adopt new technologies and practices for over 15 years. Automated architecture visualization at spotify; Explore the use cases. Implement the best practices. Qcon plus online software development conference.
One of the main reasons software architects and engineers tell us they keep coming back to infoq is because they trust the information provided and selected by their peers. We’ve been helping software development teams adopt new technologies and practices for over 15 years. Automated architecture visualization at spotify; Explore the use cases. Implement the best practices. Qcon plus online software development conference. 8am pst / 11am est / 4pm gmt /. The c4 model is a lightweight graphical notation technique for modelling the architecture of software systems, created by simon brown. It is based on a structural decomposition of a system into. Thank you for joining us at the infoq live feb 2021.
Senior software developers rely on the infoq community to keep ahead of the adoption curve. One of the main reasons software architects and engineers tell us they keep coming back to infoq is because they trust the information provided and selected by their peers. We’ve been helping software development teams adopt new technologies and practices for over 15 years. Automated architecture visualization at spotify; Explore the use cases. Implement the best practices. Qcon plus online software development conference. 8am pst / 11am est / 4pm gmt /. The c4 model is a lightweight graphical notation technique for modelling the architecture of software systems, created by simon brown.
Image Gallery For Infoq System Design
Designing & Managing for Resilience |
Observability Strategies for Distributed Systems - Lessons Learned at |
AWS Announces Amazon SageMaker Feature Store |
The Preact Team Releases WMR to Simplify Modern Web App Development |
InfoQ Virtual Panel: A Practical Approach to Serverless Computing |
InfoQ Call for Articles |
AWS Announces Amazon SageMaker Feature Store |
The InfoQ eMag - Service Mesh Ultimate Guide |
CLI Guidelines Aim to Help You Write Better CLI Programs |
Embracing Observability in Distributed Systems at InfoQ Live (Virtual |
The Future of Java in the Enterprise - InfoQ’s Opinion |
Facebook News Feed - System Design |
PHP 7 — Improvements to Arrays, Operators, Constants, and Exception |
AWS Introduces Amazon Managed Workflows for Apache Airflow |
A Guide to Writing Properties of Pure Functions - John Hughes at Lambda |
The InfoQ eMag: Effective Software Delivery with Data-Driven Decision |
Cloudflare Improves Automated Terraform Generation Tool |
Data Mesh Principles and Logical Architecture Defined |
มาดูแนวโน้มของ Architecture และการออกแบบ Software จากทาง InfoQ กัน |
GitHub - barisozmen/system-design-resources |
Video Gallery For Infoq System Design
How Slack WorksLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Keith Adams takes a tour of Slack's infrastructure, from native and web clients, through the edge, into the Slack datacenter, and around the various services that provide real-time messaging, search, voice calls, and custom emoji. This presentation was recorded at QCon San Francisco 2016. |
The Anatomy of a Distributed SystemLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Tyler McMullen talks through the components and design of a real system, as well as the theory behind them. The system is built to perform very high volumes of health checks, done across a cluster of machines for reliability and scalability. It includes things like gossip, failure detection, leader election, logical clocks, and consistency trade-offs. This presentation was recorded at QCon San Francisco 2017. |
Scaling Instagram InfrastructureAD: Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Download the slides & audio at InfoQ: bit.ly/2uljG8j This presentation was recorded at QCon London 2017. |
Design Microservice Architectures the Right WayLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Michael Bryzek highlights specific key decisions that very directly impact the quality and maintainability of a microservice architecture, covering infrastructure, continuous deployment, communication, event streaming, language choice and more, all to ensure that teams and systems remain productive and scale. This presentation was recorded at QCon London 2018: bit.ly/2hxsoN1 The next QCon is in San Francisco, Nov 5-7, 2018. Check out the tracks and speakers: bit.ly/2uYyHLb. Save $100 by using the discount code “INFOQSF18” For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz Interested in Software Architecture? Follow the topic on InfoQ: bit.ly/2NmIOpa #Microservices #ContinuousDeployment # ContinuousDelivery #InfoQ #QCon #QConNewYork |
Kafka: A Modern Distributed SystemLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Tim Berglund covers Kafka's distributed system fundamentals: the role of the Controller, the mechanics of leader election, the role of Zookeeper today and in the future. He looks at how read and write consistency work, how they are tunable, and how recent innovations like exactly-once semantics and observer replicas work. This presentation was recorded at QCon London 2020: bit.ly/2VfRldq For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz #ApacheKafka #DistributedSystems #SoftwareArchitecture |
The Evolution of Reddit.com's ArchitectureLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Neil Williams discusses the history of the systems that power reddit.com, looking at things that worked, things that didn't, and where they're going next. This presentation was recorded at QCon San Francisco 2017. |
Scaling Facebook Live Videos to a Billion UsersLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN This presentation was recorded at QCon London 2017. |
How to Tame Your Service APIs: Evolving Airbnb’s ArchitectureAd: Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Jessica Tai discusses the challenges scaling to hundreds of services, how to simplify APIs, the trade-offs in API design, and how to test and operate flexible aggregator APIs and service blocks. This presentation was recorded at QCon Plus 2020: bit.ly/3pfdF6I #Airbnb #API #CaseStudy |
Scaling Slack - The Good, the Unexpected, and the Road AheadLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Mike Demmer talks about the major changes that Slack has made to the service architecture to meet the needs for larger and larger enterprise customers. Demmer presents 3 of these changes: decomposition of the real-time message service, client-side lazy loading via edge caching, and scaling the primary data storage tier with fine-grained horizontal sharding using Vitess. This presentation was recorded at QCon San Francisco 2018: bit.ly/2uYyHLb #Slack #Performance #Scalability #InfoQ #QConSanFrancisco |
Scaling Push Messaging for Millions of Devices @NetflixLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Susheel Aroskar talks about Zuul Push, a scalable push notification service that handles millions of "always-on" persistent connections from all the Netflix apps running. He covers the design of the Zuul Push server and reviews the design details of the back-end message routing infrastructure that lets any Netflix microservice push notifications to any connected client. This presentation was recorded at QCon New York 2018: bit.ly/2JFHitG #SoftwareArchitecture #Netflix #ZuulPush #InfoQ #QConNewYork |
How to Build Observable Distributed SystemsLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Pierre Vincent covers key techniques to build a clearer picture of distributed applications in production, including details on useful health checks, best practices for instrumentation with metrics, logging and tracing. This presentation was recorded at QCon London 2018: bit.ly/2hxsoN1 #SoftwareArchitecture #DistributedSystems #DistributedTracing #Performance #InfoQ #QCon #QConLondon |
Architecting a Modern Financial InstitutionLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Edward Wible and Rafael Ferreira discuss the key elements that make Nubank tick for millions of customers every day, including transaction authorization, messaging infrastructure (Kafka), real-time double-entry accounting (Datomic), customer and temporal sharding, their analytical environment and the role of predictive models, and some key security decisions they made along the way. This presentation was recorded at QCon San Francisco 2017. |
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Akhilesh Gupta does a technical deep-dive into how LinkedIn uses the Play/Akka Framework and a scalable distributed system to enable live interactions like likes/comments at massive scale at extremely low costs across multiple data centers. This presentation was recorded at QCon London 2020: bit.ly/2VfRldq #LinkedIn #DistributedSystems #Scalability |
Real-Time & Personalized Notifications @TwitterLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Download the slides & audio at InfoQ: bit.ly/2wcyc0B This presentation was recorded at QCon London 2017. |
Why Distributed Systems Are HardLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Denise Yu covers a brief history of distributed computing, presents a survey of key academic contributions to distributed systems theory including the CAP theorem and the FLP correctness result, and digs into why network partitions are inevitable today. Yu talks about why one needs to account for the human factor when designing a complex system. This presentation was recorded at QCon London 2020: bit.ly/2VfRldq #DistributedSystems #SoftwareArchitecture #Microservices |
Engineering Systems for Real-Time Predictions @DoorDashLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Download the audio & slides at InfoQ: bit.ly/2AcP8Yu Raghav Ramesh presents DoorDash’s thoughts on how to structure machine learning systems in production to enable robust and wide-scale deployment of machine learning, and shares best practices in designing engineering tooling around machine learning. This presentation was recorded at QCon New York 2018: bit.ly/2JFHitG The next QCon is QCon London 2019 - March 4-6, 2019: bit.ly/2hxsoN1 . Save GBP75 with “INFOQ75” For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz Interested in Artificial Intelligence, Machine Learning and Data Engineering? Follow the topic on InfoQ: bit.ly/2rrEicK #DataScience #MachineLearning #Predictions #InfoQ #QConNewYork |
Software Architecture and Design InfoQ Trends Report 2022Each year, InfoQ editors discuss what we’ve been observing across the entire software development landscape, and create several trends reports, each with its own graph of the adoption curve. This helps the editorial team focus its reporting on innovative technologies and ideas, and also provides our readers with a high-level overview of topics to keep an eye on. You can read the transcript here: bit.ly/3uHJf16 Subscribe to our newsletters: Upcoming Events: QCon Plus online: QCon San Francisco: InfoQ Live: Follow InfoQ: |
Mastering Chaos - A Netflix Guide to MicroservicesLevel-up on the software skills most in-demand at QCon San Francisco Software Development Conference on Oct 24-28, 2022. Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now: bit.ly/3MA2tgN Download the slides & audio at InfoQ: bit.ly/2m1dqeA |
Software Architecture and Design InfoQ Trends Report 2021Ad: QCon, the international software development conference, is returning (in-person and online) in Spring 2022. QCon brings together the world’s most innovative senior software engineers across multiple domains to share their real-world implementation of emerging trends and practices. Find practical inspiration (not product pitches) from software leaders deep in the trenches creating software, scaling architectures and fine-tuning their technical leadership to help you make the right decisions. Save your spot now! Attend in-person at QCon London, (April 4-6): bit.ly/3r70FE0 Attend online at QCon Plus (May 10-20): bit.ly/3kMT5bo An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today. Subscribe to our newsletters: Upcoming Events: Follow InfoQ: - Twitter: twitter.com/infoq #SoftwareArchitecture #Observability #Monitoring |