article thumbnail

The evolution of Facebook’s iOS app architecture

Engineering at Meta

Objects in Core Data are mutable, and that did not lend itself well to News Feed’s multithreaded architecture. To make matters worse, News Feed utilized bidirectional data flow, stemming from its use of Apple’s de facto design pattern for Cocoa apps: Model View Controller. And that presented its own set of unique challenges.

article thumbnail

Designing Loggi’s event-driven architecture for flexibility and engineer productivity

Confluent

With Confluent Cloud, Loggi migrated to an event-driven architecture, powering real-time analytics, boosting productivity, and cutting costs.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How AI may impact software architecture by Andrew Carr

Scott Logic

In this post, I will look at the impact of these tools on coding and use that to predict how they will impact the design of software architecture. But what can these new capabilities do to help with the design of software architecture? So, how is AI likely to impact how software architecture decisions are made?

article thumbnail

UI/UX Designer Career Paths: Stepping up Your Design Career

Knowledge Hut

In the digital age, where user experience is everything, UI/UX designers are vital to the design industry. UX designers are crucial in influencing the digital experiences surrounding us, from developing visually appealing interfaces to ensuring seamless user interactions. What Does a UI/UX Designer Do?

article thumbnail

Best Practices for Deploying & Scaling Embedded Analytics

Read more about how to simplify the deployment and scalability of your embedded analytics, along with important considerations for your: Environment Architecture: An embedded analytics architecture is very similar to a typical web architecture. Deployment: Benefits and drawbacks of hosting on premises or in the cloud.

article thumbnail

Why Evolutionary Architecture is Important in a Data-Driven World

The Modern Data Company

With each new product launch and market expansion, the data architecture that once supported its growth now threatened to be its Achilles’ heel. The need for evolutionary architecture Companies must be able to evolve without disrupting day-to-day operations. Evolutionary architecture embodies this principle.

article thumbnail

12 Important UX Design Principles to Know in 2024

Knowledge Hut

You all must be aware of the fact that user experience (UX) is the cornerstone of successful design. In this blog, we’ll simply make it easier for you to understand the core ideas that influence UX design. Come, let’s explore these 12 UI/UX design concepts and equip you to produce long-lasting designs.