Archives
- By thread 3649
-
By date
- June 2021 10
- July 2021 6
- August 2021 20
- September 2021 21
- October 2021 48
- November 2021 40
- December 2021 23
- January 2022 46
- February 2022 80
- March 2022 109
- April 2022 100
- May 2022 97
- June 2022 105
- July 2022 82
- August 2022 95
- September 2022 103
- October 2022 117
- November 2022 115
- December 2022 102
- January 2023 88
- February 2023 90
- March 2023 116
- April 2023 97
- May 2023 159
- June 2023 145
- July 2023 120
- August 2023 90
- September 2023 102
- October 2023 106
- November 2023 100
- December 2023 74
- January 2024 75
- February 2024 75
- March 2024 78
- April 2024 74
- May 2024 108
- June 2024 98
- July 2024 116
- August 2024 134
- September 2024 130
- October 2024 141
- November 2024 70
-
How much do you rely on web-linked gadgets?
Only McKinsey Perspectives
Ways to address IoT cybersecurity
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:20 - 5 Sep 2024 -
Give space a chance
Re:think
The space economy is a wild frontier FRESH TAKES ON BIG IDEAS
ON THE SPACE ECONOMY
The space economy is increasingly becoming relevant to a range of people and industriesThe space economy is at an inflection point. I see a parallel to the internet: years ago, the world was introduced to this computer network, and few people could conceive of its potential. Then, at some point, businesses started to ask, “What could we do with this? How could it solve our problems?” Today, of course, consumers and businesses the world over interact with the internet constantly. I think we’re in a similar place now with space.
What’s changed? For one thing, launch costs have come down. This has allowed more nations to participate in the space economy. It also means the market is poised for growth. McKinsey estimates the market is going to triple, to $1.8 trillion in 2035, from $630 billion in 2023. This figure includes “backbone” applications, such as satellites, launchers, and other infrastructure, which could grow about 7 percent to reach $1 trillion, as well as “reach” applications, which could grow about 11 percent to reach $800 billion.
Most people may not realize how much of their daily routines are supported by these reach applications of space infrastructure. Anyone who has a mobile phone, almost anywhere in the world, uses space. Ridesharing and food delivery services would not exist without space technologies. And every ATM throughout the world relies on global-positioning satellites to keep time.
Space is also increasingly used for internet services. In many countries, a customer has long been able to call an internet provider that shows up the next day and sets up the service. But in places that don’t have this infrastructure, getting internet service has historically been expensive and slow—and, in some cases, impossible. Thanks to the space economy, many of these consumers can now access high-bandwidth and low-latency internet delivered via satellite.
These applications for space technologies are already here today, and in developed nations, they’re often taken for granted. But in other places, they may be game changing for local economies.“We estimate the market is going to triple in value, to $1.8 trillion in 2035, from $630 billion in 2023.”
As an example of how space technologies can affect an industry, a wide variety of agricultural companies are exploring how to use them to address problems. There are satellites today that can take images of the Earth, right? These satellites don’t just record visual imagery; they can also take hyperspectral imagery to reveal the water content in a certain area. This can help a farmer plant crops where they are most likely to flourish. There are also tools that look, from space, at the average color of plants to determine what nutrients or fertilizers they need. Global positioning can help farmers save fuel—a huge expense in agriculture—by helping tractor operators or autonomous machinery navigate.
In terms of risk, space is a wild frontier. Regulation lags behind innovation. There are national-security considerations: this is a domain of potential conflict, and it’s intensifying as more nations operate in space. There is also the question of how to use data responsibly, which is the same problem that has to be solved here on the ground. Another issue is ensuring that space remains open, free, and accessible to all. With an increasing number of nations and actors operating in space, there are challenges arising about how to maintain access for all and perpetuate space as an arena of collaboration. Immediate solutions to many of these problems are not obvious at present.
And yet it’s an exciting time. People say, “I’ve never seen a launch.” And my response to them is, “All you have to do is go to Orlando for more than two days, and you will see one.” These launches are meaningful missions. They’re not just launching billionaires into space.
Companies aren’t interested in doing space just for space’s sake. What’s also quite interesting is showing businesses how space can help solve problems in ways they may not yet understand are possible. That’s why I believe the world is at an inflection point with regard to space.ABOUT THIS AUTHOR
Ryan Brukardt is a senior partner in McKinsey’s Miami office.
MORE FROM THIS AUTHOR
UP NEXT
Margaux Constantin on the state of tourism
Leisure travel’s postpandemic recovery demonstrates people’s fundamental desire to roam. Where are today’s travelers going, and what do they want from their journeys?
This email contains information about McKinsey’s research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to our McKinsey Quarterly alert list.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Quarterly" <publishing@email.mckinsey.com> - 01:12 - 4 Sep 2024 -
Introducing our 7-week series to problem solving
Become a strong problem solver To further help our readers find the insights they need to thrive in today’s complex business environment, we were delighted earlier this summer to introduce McKinsey Publishing Guides, a free on-demand email series dedicated to personal and professional development. Since then, tens of thousands of subscribers have engaged with our inaugural guides, and we’ve incorporated their feedback into our newest offering: “The McKinsey Publishing Guide to problem solving.”
The world's challenges are arguably more complex than they've ever been. This series features a concise set of emails—one per week, for seven weeks—guiding you to become a stronger problem solver. Receive weekly insights and advice from leaders around the world on topics including developing a problem-solving mindset, solving problems in uncertain times, problem solving with AI, and much more. A wrap-up quiz at the end of the series will test your learning as you begin to apply your new skills to your day-to-day challenges.
At the end of this guide, you’ll know how to:•
Master communication in problem solving
•
Shift to design thinking
•
Adopt the right problem-solving approach
•
Analyze a problem
… and much more
Looking for more professional development?
In case you missed our first invitation, there’s still time to sign up for our inaugural guides:•
Click to sign up to “The McKinsey Publishing Guide to managing yourself and others” (available now, runs for 7 weeks)
•
Click to sign up to “The McKinsey Publishing Guide to excelling as a leader” (available now, runs for 7 weeks)
Or simply click here to sign up for all three guides today. And watch for new guides—and new opportunities for professional growth—in the coming months.
This email contains information about McKinsey’s research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you are a registered member of mckinsey.com.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey & Company" <publishing@email.mckinsey.com> - 10:45 - 4 Sep 2024 -
Request for Estimate & Draw
Hi Sir
I hope this email finds you well. We are an estimation company, which specializes in providing cost estimation and takeoff services.
If you have any upcoming projects that require our expertise, we would be more than happy to assist you. Please let us know the details of the job so we can provide you with a tailored solution.
Best regards
by "kiven Brandon" <kiven.globless@gmail.com> - 10:42 - 4 Sep 2024 -
"CES 2024 Recap: Meet the Future of Tech Today!"
Hi,
Would you be interested in Consumer Electronics Show - CES 2024 Attendee mailing List?
Attendees are: - Analyst, Content Developer, Distributor, Buyer, Engineer, Manager/Store Manager/Product Manager, Manufacturer’s Representative, Service Technician, Systems Installer/Integrator & More.
List Contains: Name, Title, Email, Phone, Company Name, Physical Address, Web Address, Employee Size, Revenue Size and Industry.
Please let me know your thoughts? so that I can send you the number of contacts available and the pricing for it.
Regards,
Terry Baker - Event Manager
If you don’t want to receive further emails please revert with “Take Out” in the subject
by "Terry Baker" <terry.baker@datasmining.com> - 09:40 - 4 Sep 2024 -
41% increase in turnover?
41% increase in turnover?
Morning there
I wanted to check you received my email regarding our custom CRM systems? It's worth noting that businesses switching to a custom CRM system witnessed an average revenue increase of 41% within the initial two years, as per the UK Customer Experience Excellence Analysis.
Are you free for a chat?
Thanks
Andrew
---------- Forwarded message ---------
From: Andrew Miller <Andrew@crmcompany.co.uk>
Subject: Bespoke Vs Off the Shelf CRM Solutions
To: info@learn.odoo.com
Hi there
With over a decade of experience working with businesses like Your Telecoms Consultant, we focus on designing Customer Relationship Management (CRM) systems, tailored to the unique needs of each company.
Whether you're new to CRM systems or contemplating an upgrade due to system limitations, I urge you to reconsider an off-the-shelf route!
While off-the-shelf CRM system options offer a budget-friendly entry, the costs escalate as your business grows. Opting for a custom system upfront involves a one-time cost, ensuring a tailored fit without ongoing expenses.
Here's why our custom CRM systems stand out:
- Tailored to your needs: Unlike off-the-shelf options, a custom CRM system is built precisely for your business, aligning every feature and functionality perfectly.
- Scalability and flexibility: With a custom CRM system, you have the liberty to scale and adapt as your business evolves.
- Enhanced user experience: Custom CRM systems prioritise user-friendly interfaces and tailored functionalities, easing the onboarding process for your team.
- Greater control and ownership: With our custom CRM systems, you retain full control and ownership, enabling seamless changes or enhancements as needed.
- Long-term cost savings: Contrary to off-the-shelf CRM systems' hidden costs, businesses investing in custom solutions witness an average ROI of £8.71 for every pound spent.
Ready to discuss how a custom CRM system can transform your business? Simply reply to my email and we can schedule a call.
Kind regards,
Andrew Miller
CRM Management Ltd
01759 361 845
crmmanagement.co.uk
I have sent this email to info@learn.odoo.com. If you don't want to get any more emails from us, you can stop them here.
CRM Management Ltd - English House, Railway St, Pocklington, York YO42 2QZ - Company no. 10684534
by "Andrew Miller" <Andrew@crmcompany.co.uk> - 03:09 - 4 Sep 2024 -
Do you have time for a quick call?
Do you have time for a quick call?
Good morning,
It would be great to set up an initial meeting so I can get a better understanding of your business and explain in more detail how a partnership could help achieve your goals.
Let me know when would be convenient and I can set up a Zoom, Skype or Teams meeting, or just give you a call.
Best wishes,
Jack StevensAccount Manager0330 0436 463
Jack Stevens <jack@w1g.biz> wrote:
Hi there,
I hope you're well, I wanted to reach out because Your Telecoms Consultant has been recommended to us, and we have a unique opportunity that you may be interested in.
The My Caddie Golf Platform featuring Birchwood Golf Club can help you and the team generate business from our members and visitors, we are looking for a local Telecommunication Company to become our official partner.
Aligning your business with such a prestigious establishment can elevate your brand image and generate a positive association in the minds of potential customers.
This partnership presents an ideal opportunity to put your company in front of a vast, local and affluent audience whilst also giving you complimentary golf to use as you see fit. Even if you're too busy at the moment, we still like to have you on board as a trusted local company, who could provide our other partners with advice and pass on referrals.
Here are some of the features you will receive in the partnership:
- Exclusivity for your sector.
- Providing you with exposure on the members and visitors iPhone app.
- Exposure on the members and visitors Android app.
- Your branding on the flyovers on one of the holes on our Birchwood Golf Club web flyovers which is trackable and targeted to your demographic within the local area.
- Access to our networking groups between all partners and plus ones.
- Complimentary golf for you to entertain clients, colleagues and guests.
The cost is the equivalent of just £26 per week for a 2-year partnership + £399 Artwork (one-off, optional) + VAT.
Artwork is optional but if you want us to do it for you, you can change it up to 8 times over the 2 years so every quarter you can revamp it and put new offers on. We'll also give It to you for further marketing.
I have reached out to a number of companies locally and will be operating on a first come first serve basis so if the above is of interest please let me know as soon as possible to avoid disappointment.
Best wishes,
Jack StevensAccount Manager0330 0436 463
We have sent this email to info@learn.odoo.com having found your company contact details online. If you don't want to get any more emails from us you can stop them here.
West 1 Group UK Limited, registered in England and Wales under company number 07574948. Our registered office is Unit 1 Airport West, Lancaster Way, Yeadon, Leeds, West Yorkshire, LS19 7ZA.
Disclaimer: Our app operates independently. While we provide authentic and accurate hole-by-hole guides, we do not have a direct association with Birchwood Golf Club or claim any endorsement from them. We aim to offer golfers a reliable guide as they navigate their favourite courses. As a value-add for our advertisers, we offer free tee times at Birchwood Golf Club which we procure as any customer would, directly from the venue. We also host networking events, which may be held a various local venues as well as online sessions.Furthermore, advertisers have the unique opportunity to be featured in our flyovers of each golf hole. All offerings are subject to availability and terms.
by "Jack Stevens" <jack@w1g.biz> - 03:04 - 4 Sep 2024 -
How are companies using digital-twin technology?
Only McKinsey Perspectives
Big benefits of digital twins Brought to you by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of Only McKinsey Perspectives. We hope you find our insights useful. Let us know what you think at Alex_Panas@McKinsey.com and Axel_Karlsson@McKinsey.com.
—Alex and Axel
•
Offering value. From reducing time to market to providing more agile and resilient operations, digital twins can bring immense value to organizations, McKinsey senior partners Kimberly Borden, Anna Herlt, and their coauthors reveal. These virtual replicas of physical objects, people, and processes are linked to data sources, so the twin updates in real time to reflect its original version. McKinsey research indicates that 70% of C-suite technology executives at large enterprises are already exploring and investing in digital twins.
—Edited by Belinda Yu, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:51 - 4 Sep 2024 -
Millions of Requests Per Hour: SoundCloud’s Microservices Evolution
Millions of Requests Per Hour: SoundCloud’s Microservices Evolution
How to monitor containerized applications in Azure (Sponsored)͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreHow to monitor containerized applications in Azure (Sponsored)
In this eBook, you’ll learn how to deploy and monitor containerized applications using Azure and Datadog.
Get best practices on monitoring containerized applications in Azure
Gain insight into how Azure Kubernetes Service works
Learn how to monitor Azure Kubernetes Service with Datadog's end-to-end observability platform
Disclaimer: The details in this post have been derived from the SoundCloud Engineering Blog. All credit for the technical details goes to the SoundCloud engineering team. The links to the original articles are present in the references section at the end of the post. We’ve attempted to analyze the details and provide our input about them. If you find any inaccuracies or omissions, please leave a comment, and we will do our best to fix them.
Just like in real life, BFFs can also be life savers when it comes to software projects.
SoundCloud found this to be the case when they wanted to evolve their service architecture to handle millions of requests per hour.
In case you’re not aware, SoundCloud is an online website to stream and listen to free music. They have over 320 million music tracks with the world’s largest online community of artists, bands, DJs, and audio creators.
Initially, SoundCloud’s web application followed what they called the “eat-your-own-dog-food” approach. A single monolithic API served the requirements for official applications and third-party integrations.
Naturally, when SoundCloud grew, this approach wasn’t sufficient for their scalability needs operationally or organizationally, resulting in a migration from the monolith-based architecture to microservices.
However, this was easier said than done. With the creation of new microservices, the clients that relied on the monolith had to call multiple services to get the data they needed. This made development more difficult for the clients, which included third-party applications relying on SoundCloud.
Since this wasn’t a tenable situation, SoundCloud had to create a way to make things easy for the client applications, while retaining the microservices architecture under the hood. In this post, we will learn how they achieved these goals with BFFs, Value-Added Services, and Domain Gateways.
BFFs at SoundCloud
The term BFF stands for Backends-for-Frontends. In simpler terms, think of a BFF as a dedicated API gateway for each device or interface type interacting with your application.
The diagram below shows a high-level view of BFF.
The SoundCloud engineering team operates dozens of BFFs, each serving a specific type of client. For example, a BFF named Mobile API serves Android and iOS clients. Next, there is a Web API BFF that handles the web front end and the widgets. Also, there are dedicated BFFs for public and partner APIs.
All external traffic coming into SoundCloud passes through one of the BFFs. Also, these BFFs handle multiple functionalities such as:
Rate Limiting
Authentication
Header Sanitization
Cache-Control
To facilitate the sharing of common logic across all the BFFs, all of them make use of an internal library that provides edge capabilities. Any changes to this library are rolled out automatically within hours.
SoundCloud follows the inner source model development philosophy for these BFFs.
According to this philosophy, individual teams can contribute to the BFF code base, and a core team reviews every change based on the principles discussed in the Collective. This Collective, organized by a Platform Lead, meets regularly to discuss issues and share knowledge.
A Virtual Conference to Rival the In-Person Ones
It's All About The Data (Sponsored)Data remains the key element for any AI or ML workload. It has too often been forgotten in the recent GenAI hype waves. On September 12th the MLOps Community is organizing a free virtual conference to address key challenges around data engineering for AI/ML.
The speaker lineup is en fuego 🔥🔥 with over 40 speakers from notable companies like NVIDIA, Databricks, DuckDB and Lyft. Talk topics range from data ingestion to FinOps for AI/ML.Advantages of BFF
BFFs provide multiple advantages. Let us look at a few major ones.
1 - Autonomy
Autonomy is perhaps the biggest value addition in using a BFF.
Separate APIs per client type means that we can optimize the API for whatever is most convenient for a particular client type.
For example, in the case of SoundCloud, the mobile clients preferred larger responses with a higher number of embedded entities as a way to minimize the number of requests. In contrast, the web front end prefers fine-grained responses.
BFFs take care of these varying demands for each client type.
2 - Resilience and Lower Risk
BFFs also reduce the overall risk of the application going down.
While a bad deployment might bring down an entire BFF in an availability zone, it doesn’t bring down the entire platform, which was a possibility with the monolithic API approach.
See the diagram below that represents a scenario where the mobile BFF going down does not mean the Web BFF is also down.
3 - High Development Speed
Autonomy and resilience work together to improve confidence, resulting in a higher development speed for new features.
At SoundCloud, the main BFFs are deployed multiple times a day due to contributions from all over the engineering division.
Disadvantages
All decisions in software development come with a set of trade-offs. The same is the case with using BFFs.
1 - Complexity
When the microservices powering the BFFs are very small, performing only CRUD operations with no business logic, the feature integration ends up in the BFF layer. In other words, the entire business logic goes into the BFF layer.
Moreover, there is a prevalent idea that the BFF is just an extension of the client and should be treated as the backend side of the client.
While the sentiment is justified due to the naming, it results in developers pushing complex client-side logic to BFF. For example, pushing functionalities like pagination to the server.
2 - Duplication of Code
While centralized API gateways also have a problem when business logic ends up getting migrated to the gateway, BFFs also suffer from duplication.
Business logic is duplicated across multiple BFFs. Over time, this duplication can diverge, resulting in inconsistent implementations that drift apart as more development happens.
For example, SoundCloud saw this issue with the authorization logic getting duplicated across multiple BFFs. This was because the authorization logic needed data from both Track and Playlist entities handled by different microservices and therefore, the integration logic had to be moved into the BFFs.
See the diagram below:
3 - Proliferation of BFFs
Even too many BFFs can be a bad thing.
While BFFs provide autonomy, they also introduce operational overhead. If the team starts to create BFFs for every minor use case, suddenly there is a lot of maintenance overhead.
Moreover, full autonomy is an illusion. BFFs are an intersection of two worlds and a strong collaboration is still needed between the frontend and backend engineers to build the right BFFs.
Value-Added Services
At SoundCloud, the BFF implementations became problematic over time due to multiple reasons:
Increased complexity
Increased duplicate of code
Divergent authorization and business logic across BFFs
This divergence was especially dangerous because the maintenance and synchronicity of the authorization logic are critical for a secure system.
These challenges led to modifications in the overall architecture of SoundCloud’s backend.
See the diagram below for a high-level view of SoundCloud’s service architecture:
There were three major parts to this architecture:
Edge Services: Provides API gateway capabilities. This is essentially the place where the BFFs live.
Value-Added Services: Services in this layer consume data from other services and process them in some way to build better experiences for the user. More on them in a bit.
Foundational Services: These are the low-level microservices that act as the building blocks of the application.
Responsibility of VAS
The Value-Added Services or VAS, built on the concepts of Domain-Driven Design (DDD) form the centrepoint of this new architecture. Specifically, DDD has four major concepts that are as follows:
Domain: A user or business concern that forms a boundary around service integrations.
Entity: An object that has an independent identifier and lifecycle.
Value Objects: Metadata related to a given entity
Aggregates: Collection of one or more related entities.
In the context of SoundCloud, the Value-Added Services sit between the BFFs and downstream foundational services, and synthesize the aggregates for the BFF. Their main responsibility is to serve core aggregates like Track and Playlist. Also, the VAS handled all context-specific logic related to track visibility and authorization rules.
For example, the Track VAS filters out all geo-blocked tracks in certain territories.
See the diagram below for reference:
With this approach, BFFs no longer made calls to the individual microservices. The main advantage of this was that all the shared code now lived in a singular codebase and there was no need to duplicate calls to foundational services in multiple BFFs.
VAS Migration Process
To migrate the logic from the BFFs to VAS, the SoundCloud engineering team employed a 3-step process.
For example, here’s how this process was used to create a dedicated VAS for handling Playlists:
First, logic was extracted from the BFFs to create a new Playlist VAS. This required analysis, investigation, and documentation.
Second, automatic tests were written to ensure that centralized logic matched the refactored services. Integration tests were added to verify the response format.
Lastly, around 50 playlist endpoints in the BFFs were migrated to use the Playlist VAS. Responses from both were carefully compared to ensure a healthy migration.
Challenges of VAS
Despite their great utility, VAS also posed a couple of challenges:
VAS suffered from a big fan out of calls to multiple services. With more features, the aggregates grew and so did the number of network calls to the foundational services, resulting in a big challenge around the size of the fanout.
BFFs often have different needs based on their application. For example, one track feature might only be needed on mobile, which makes it pointless to fetch the entire track aggregate from the Web API where that feature may not be needed.
There was a need for centralized VAS endpoints to serve customized aggregates based on the specific needs of the BFF.
This was supported by the partial response feature in which API consumers can specify which part of the response they will consume using a FieldMask in the request.
Domain Gateways
The major recent evolution in SoundCloud’s service architecture came with the introduction of Domain Gateways.
This was needed because SoundCloud not only provides a consumer application to a music catalog but also provides tools for creators to upload and distribute their music.
In other words, Consumer and Creator are different domains and are owned by different teams. Implementing the concerns of both domains in a single VAS worked well for a time, but eventually created a large amount of coupling and complexity, resulting in decreased development speed.
To mitigate this, the SoundCloud engineering team introduced the concept of a Domain Gateway.
At its core, Domain Gateway is an implementation of a VAS to a specific business domain. See the diagram below to get a better idea:
In this approach, the SoundCloud engineering team identified the different business domains that need to use a given entity or aggregate and created a Domain Gateway for each domain. Each gateway can then be maintained by different teams and represent different views on a given entity while relying on the same foundational microservices.
You can also think of the Domain Gateway as a facade that provides stability and acts as an anti-corruption layer.
It trades off a certain level of duplication in exchange for autonomy and increased scalability. However, it’s suitable when different domains have significantly different access patterns and feature sets.
Conclusion
The evolution of SoundCloud’s service architecture went from a standard monolithic design into a three-tier architecture. We’ve looked at the entire journey in detail.
Some key takeaways are as follows:
BFFs played a key role in enabling SoundCloud to serve different types of clients from the same set of foundational services.
As SoundCloud grew, Value-Added Services, modeled on DDD concepts, were introduced to act as authoritative entry points for accessing aggregates.
Lastly, Domain Gateways were used to handle the context associated with multiple domains.
At present, SoundCloud is evolving its architecture on the same path to improve flexibility and keep duplication to a minimum.
References:
Service Architecture at SoundCloud - Part 1: Backends for Frontends
Service Architecture at SoundCloud - Part 2: Value-Added Services
Service Architecture at SoundCloud - Part 3: Domain Gateways
Like Comment Restack © 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:35 - 3 Sep 2024 -
Abul, Still Struggling with Manual AD Tasks? We Have a Solution...
Hello Abul,Managing user accounts during peak times can be a real headache. But what if you could automate the entire process?
I hope our AD automation guide gave you a glimpse of what's possible. We know you’re focused on optimizing operations while maintaining top-notch security and efficiency.
Now, discover how ADManager Plus can save you time on user provisioning and streamline your Active Directory management, so you can focus on driving efficiency.
Reply to this email with a convenient time, and we'll set up a personalized demo where our experts can show you exactly how it works for your specific needs.You can also read this case study to know how ADManager Plus simplified user management for one of our clients.We look forward to making your AD management a breeze!Cheers,Thamizh,
ManageEngine-------------------------------------------------ManageEngine4141 Hacienda Drive, Pleasanton,CA 94588 USADirect Number: +1 (618) 313 7732Sales TollFree: +1 (833) 420 0996Fax: +1[925] 924 9600
by "Thamizh | ManageEngine" <thamizh@manageengine.com> - 06:19 - 3 Sep 2024 -
New Relic recognised as an o11y leader by Gartner for the 12th time!
New Relic
August 202412 years running: New Relic named APM and observability leader We’re proud to share that New Relic has been solely recognised as a leader every year for the last 12 years in the Gartner Magic Quadrant for Observability Platforms report. It’s no wonder customers rate New Relic 4.5/5.0 on Gartner Peer Insights™, with 90% recommending the platform to their peers.
Download report Improving real-user experience with observabilityExplore the synergy of real user experience and observability tools like New Relic. Elevate site performance, leverage real user insights, and optimize customer satisfaction effectively.
3 steps Car IQ took to refocus DevOps from infra maintenance to shipping features
Christian Gerrard, DevSecOps lead and senior software engineer at Car IQ, shares how his team focuses on building new features while reducing critical incidents, with observability.
Useful readsWhat can you do when the digital world crashes?
Arnie Lopez, Chief Customer Officer at New Relic, writes about how observability can help during an outage. Observability tools like New Relic offer a clear view of the interdependencies within IT ecosystems, calling attention to where failures are happening and their impact on other components.
How to track test-related eventsLearn how to track test-related events, improve code coverage insights, and optimise end-to-end test performance using New Relic.
Guiding the clickstream: Browser user flow exploration and oversight
Learn how to optimise your web application’s user experience. Understand the customer journey, identify pain points, and build a loyal user base.
Upcoming EventsEMEA Breakfast Club!
We’re excited to announce that the New Relic Breakfast Club is coming to a city near you this September and October!
Whether you’re a long-time New Relic user, or considering adopting it in your organisation, come and learn what's new and what's next in observability.
Discover the latest in New Relic AI Monitoring, optimize your LLM selection, manage performance and costs, and build compliant generative AI solutions. Get ready for peak traffic events with expert tips and a demo of our digital experience monitoring.
Find your local city below and click the link to save your seat:
New Relic University online workshops
Join our upcoming New Relic live workshops. These 90-minute trainer-led workshops with hands-on labs will help you up-level your observability skills.
- Dashboard techniques to visualise system and business performance
- 12 September at 10am BST / 11am CEST
- Register now
- How to monitor your AI applications with New Relic
- 1 Oct at 10am BST / 11am CEST
- Register now
New Relic End-of-Life UpdatesData Explorer (30 September)
- We’re migrating the data explorer tool from the “metrics and events” capability to the “query your data” capability.
- We’re unifying querying capabilities into a single experience to streamline how customers can access their data.
- If you want to use the data explorer tool, you’ll now find it under the “query your data” capability from https://one.newrelic.com > All capabilities.
- See here for more information.
Azure SQL database integration through API Polling (1 September)
- We’re ending support for the Polling API that can report data to the Azure SQL Database integration.
- Only customers who capture data with the Polling API will experience a change in their data if they’re using the Azure SQL Database integration.
- If you’re using the Polling API to report data to the Azure SQL Database integration, we recommend that you migrate to the Azure Monitor integration
- Only customers who fetch data with the Polling API for Azure SQL Database integration are affected.
- If you use the Azure SQL Database integration without Polling API, you will not be affected by this change.
- See here for more information.
Need help? Let's get in touch.
This email is sent from an account used for sending messages only. Please do not reply to this email to contact us—we will not get your response.
This email was sent to info@learn.odoo.com Update your email preferences.
For information about our privacy practices, see our Privacy Policy.
Need to contact New Relic? You can chat or call us at +44 20 3859 9190.
Strand Bridge House, 138-142 Strand, London WC2R 1HH
© 2024 New Relic, Inc. All rights reserved. New Relic logo are trademarks of New Relic, Inc
by "New Relic" <emeamarketing@newrelic.com> - 05:02 - 3 Sep 2024 -
Invitation to Share Your Story on Big Write Hook
Hello,
I hope this email finds you well. I’m writing to invite you to publish your stories on our news website, Big Write Hook. We are always looking for fresh perspectives and unique voices, and we believe that your insights could make a significant impact on our audience.At Big Write Hook, we strive to provide a platform for diverse stories and ideas that matter. Whether you have a compelling personal narrative, an in-depth analysis, or a newsworthy piece, we would be honored to feature your work.
If you’re interested in sharing your story with our readers, please don’t hesitate to get in touch. We are happy to discuss your ideas and provide any assistance you might need in the submission process.
Thank you for considering this opportunity. We look forward to the possibility of working with you.
Best regards,
CEO
Big Write Hook
by "Shahid Maqsood" <smaqsood1988@gmail.com> - 01:54 - 3 Sep 2024 -
Making fashion eco-friendly
Only McKinsey Perspectives
The future of fashion Brought to you by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of Only McKinsey Perspectives. We hope you find our insights useful. Let us know what you think at Alex_Panas@McKinsey.com and Axel_Karlsson@McKinsey.com.
—Alex and Axel
•
Sustainability in fashion. The fashion industry is a major contributor to climate change and biodiversity loss, making its sustainability efforts crucial for the planet’s health. McKinsey partner Anna Granskog and coauthors explore the coming decade in sustainable fashion, addressing circular business models and actions the industry can take to reduce emissions. With up to 40% of garments sold at a discount and some not sold at all, reducing overproduction could make a big difference, Granskog says.
•
Lowering emissions. Each year, the fashion industry emits about the same quantity of greenhouse gases as the entire economies of France, Germany, and the UK combined. By 2030, it will need to cut its emissions by about half—or else it will exceed the 1.5 degree pathway to mitigate climate change set out by the Intergovernmental Panel on Climate Change and ratified in the 2015 Paris Agreement. Visit our series, The Next Normal, to discover the future of fashion and learn how fashion companies are focusing on sustainability.
—Edited by Colin Crawford, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:08 - 3 Sep 2024 -
Speed Up Your Supply Chain with Our International Air Freight From China To Mexico
Dear Mr./Ms.
I hope this message finds you well. My name is Vic from Airsupply, where we specialize in providing expert logistics solutions tailored to the needs of international trade.
Our Services:
- Air Freight: From key airports in China (HKG/SZX/CAN/PVG/PEK/CGO) to MX/US/CA,Latin America Ariport,e.g.CX/CV/CZ/CA/HU/NH/OZ/BR/5Y...
- Certifications and Memberships: IATA certified, JCtrans Golden member, and WCA approved.
- Master Loader at HKG Airport: Special advantages with airlines like CX/CV/5Y/M7/FX/OZ/KE/LO...
- DG Cargo Handling: Class 2/3/4/5/6/8/9 hazardous materials and sensitive goods,with IATA DGR approval for safe handling of dangerous goods (DG).
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
- Additional Services:Cargo insurance, charter service for special projects, and expertise in custom brokerage, project cargo, and convention/trade show logistics.
At the same time, we also need your company to provide us with the following services:
- Air/Sea Freight:From your country to China or other ports.
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
We look forward to exploring collaboration opportunities and supporting your international logistics requirements. Feel free to contact me for more information.
Thank you for considering Airsupply. We hope to partner with you and contribute to your global success.
If you need to learn more about us, please watch our YouTube video:https://youtu.be/euPxeTaVxv0
When you do not desire to receive future emails from us,pls let us know in time, and we will remove you from our mailing list.Thanks.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
by "vic10@air-supply.biz" <vic10@air-supply.biz> - 11:47 - 2 Sep 2024-
Air Charter Flight// Speed Up Your Supply Chain with Our International Air Freight From China To Mexico
Dear Mr./Ms.I hope this message finds you well.I wanted to inform you that we have the B747F charter flight departing from Hong Kong (HKG) to Mexico (NLU) on this Thursday/Friday, with the estimated departure date of October 10/11.At this time, we still have a significant amount of cargo space available on this flight.AOL(FOB) AOD AIRLINE FREQUENCY ROUTING T/T 100KGS 300KGS 500KGS 1000KGS REMARK HONGKONG MEXICO CITY 5Y/FX D245 HKG-ANC-NLU 1DAY $5.*9 $5.*9 $5.*5 $5.*5 1:900
Given this, we’re able to offer you a special discounted rate for shipping on this charter flight.
It’s a great opportunity for you if you have any air freight shipments from China to Mexico that need to be transported soon.Why choose this flight?Urgency: Departure is this Thursday/Friday, perfect for time-sensitive shipments.Cost-effective: We’re offering an exclusive price, making it highly competitive compared to regular rates.Capacity: Ample cargo space available, ensuring flexible and secure accommodation of your goods.If you are interested in taking advantage of this offer or have any shipments that could benefit from this route, please don’t hesitate to reach out to me.
I’m confident that our pricing and service will meet your expectations.Looking forward to hearing from you soon.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
发件人: vic10@air-supply.biz发送时间: 2024-09-03 11:47收件人: info主题: Speed Up Your Supply Chain with Our International Air Freight From China To MexicoDear Mr./Ms.
I hope this message finds you well. My name is Vic from Airsupply, where we specialize in providing expert logistics solutions tailored to the needs of international trade.
Our Services:
- Air Freight: From key airports in China (HKG/SZX/CAN/PVG/PEK/CGO) to MX/US/CA,Latin America Ariport,e.g.CX/CV/CZ/CA/HU/NH/OZ/BR/5Y...
- Certifications and Memberships: IATA certified, JCtrans Golden member, and WCA approved.
- Master Loader at HKG Airport: Special advantages with airlines like CX/CV/5Y/M7/FX/OZ/KE/LO...
- DG Cargo Handling: Class 2/3/4/5/6/8/9 hazardous materials and sensitive goods,with IATA DGR approval for safe handling of dangerous goods (DG).
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
- Additional Services:Cargo insurance, charter service for special projects, and expertise in custom brokerage, project cargo, and convention/trade show logistics.
At the same time, we also need your company to provide us with the following services:
- Air/Sea Freight:From your country to China or other ports.
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
We look forward to exploring collaboration opportunities and supporting your international logistics requirements. Feel free to contact me for more information.
Thank you for considering Airsupply. We hope to partner with you and contribute to your global success.
If you need to learn more about us, please watch our YouTube video:https://youtu.be/euPxeTaVxv0
When you do not desire to receive future emails from us,pls let us know in time, and we will remove you from our mailing list.Thanks.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
by "vic10@air-supply.biz" <vic10@air-supply.biz> - 10:22 - 7 Oct 2024-
Air Charter Flight// Speed Up Your Supply Chain with Our International Air Freight From China To Mexico
Dear Mr./Ms.I hope this message finds you well.I wanted to inform you that we have the B747-400F charter flight departing from Hong Kong (HKG) to Mexico (NLU) on next Wednesday and Friday, with the estimated departure date of October 23/25-OctAt this time, we still have a significant amount of cargo space available on this flight.AOL(FOB) AOD AIRLINE FREQUENCY ROUTING T/T 100KGS 300KGS 500KGS 1000KGS REMARK HONGKONG MEXICO CITY FX D35 HKG-ANC-NLU 1DAY $5.*5 $5.*5 $5.*5 $5.*5 1:500
Given this, we’re able to offer you a special discounted rate for shipping on this charter flight.
It’s a great opportunity for you if you have any air freight shipments from China to Mexico that need to be transported soon.Why choose this flight?Urgency: Departure is next Wednesday and Friday, perfect for time-sensitive shipments.Cost-effective: We’re offering an exclusive price, making it highly competitive compared to regular rates.Capacity: Ample cargo space available, ensuring flexible and secure accommodation of your goods.If you are interested in taking advantage of this offer or have any shipments that could benefit from this route, please don’t hesitate to reach out to me.
I’m confident that our pricing and service will meet your expectations.Looking forward to hearing from you soon.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
发件人: vic10@air-supply.biz发送时间: 2024-10-07 22:22收件人: info主题: Air Charter Flight// Speed Up Your Supply Chain with Our International Air Freight From China To MexicoDear Mr./Ms.I hope this message finds you well.I wanted to inform you that we have the B747F charter flight departing from Hong Kong (HKG) to Mexico (NLU) on this Thursday/Friday, with the estimated departure date of October 10/11.At this time, we still have a significant amount of cargo space available on this flight.AOL(FOB) AOD AIRLINE FREQUENCY ROUTING T/T 100KGS 300KGS 500KGS 1000KGS REMARK HONGKONG MEXICO CITY 5Y/FX D245 HKG-ANC-NLU 1DAY $5.*9 $5.*9 $5.*5 $5.*5 1:900
Given this, we’re able to offer you a special discounted rate for shipping on this charter flight.
It’s a great opportunity for you if you have any air freight shipments from China to Mexico that need to be transported soon.Why choose this flight?Urgency: Departure is this Thursday/Friday, perfect for time-sensitive shipments.Cost-effective: We’re offering an exclusive price, making it highly competitive compared to regular rates.Capacity: Ample cargo space available, ensuring flexible and secure accommodation of your goods.If you are interested in taking advantage of this offer or have any shipments that could benefit from this route, please don’t hesitate to reach out to me.
I’m confident that our pricing and service will meet your expectations.Looking forward to hearing from you soon.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
发件人: vic10@air-supply.biz发送时间: 2024-09-03 11:47收件人: info主题: Speed Up Your Supply Chain with Our International Air Freight From China To MexicoDear Mr./Ms.
I hope this message finds you well. My name is Vic from Airsupply, where we specialize in providing expert logistics solutions tailored to the needs of international trade.
Our Services:
- Air Freight: From key airports in China (HKG/SZX/CAN/PVG/PEK/CGO) to MX/US/CA,Latin America Ariport,e.g.CX/CV/CZ/CA/HU/NH/OZ/BR/5Y...
- Certifications and Memberships: IATA certified, JCtrans Golden member, and WCA approved.
- Master Loader at HKG Airport: Special advantages with airlines like CX/CV/5Y/M7/FX/OZ/KE/LO...
- DG Cargo Handling: Class 2/3/4/5/6/8/9 hazardous materials and sensitive goods,with IATA DGR approval for safe handling of dangerous goods (DG).
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
- Additional Services:Cargo insurance, charter service for special projects, and expertise in custom brokerage, project cargo, and convention/trade show logistics.
At the same time, we also need your company to provide us with the following services:
- Air/Sea Freight:From your country to China or other ports.
- Inland Trucking and Door-to-Door Delivery: Including DDU&DDP.
- Customs Clearance: Import and export customs clearance for both Air&Sea.
We look forward to exploring collaboration opportunities and supporting your international logistics requirements. Feel free to contact me for more information.
Thank you for considering Airsupply. We hope to partner with you and contribute to your global success.
If you need to learn more about us, please watch our YouTube video:https://youtu.be/euPxeTaVxv0
When you do not desire to receive future emails from us,pls let us know in time, and we will remove you from our mailing list.Thanks.
Best Regards
Vic Yang
Oversea Sales | Airsupply Logistics Limited
**Focus on international air cargo service, welcome for checking with me any time.**A:Floor 23th Bldg 13 South Park Baoneng Science and Technology Industrial Park,No.1 Qingxiang Road,Longgang Shenzhen,China
B:SZX/HKG/CSX/PVG/TSN/PEK
by "vic10@air-supply.biz" <vic10@air-supply.biz> - 07:54 - 16 Oct 2024
-
Secure Your Place Today: Sumo Logic Threat Hunting Workshop in Bangkok Awaits!
Sumo Logic
Sumo Logic Threat Hunting Workshop in Bangkok - Register NOWThreat Hunting Workshop - Bangkok
Friday, 2024-09-06
2:00PM - 6:30PM Bangkok time
Hello Mohammad,
We’re excited to invite you to our upcoming Threat Hunting Workshop in Bangkok. This workshop is a fantastic opportunity to learn advanced threat detection techniques, connect with cybersecurity experts, and enhance your skills.
Event Highlights:
- Expert-Led Sessions: Learn from industry leaders and Sumo Logic experts.
- Hands-On Experience: Participate in interactive exercises to strengthen your threat detection skills.
- Networking Opportunities: Connect with fellow cybersecurity professionals and share insights.
- Receive Certification of Completion.
- Ensure your Sumo Logic account is set up (if applicable)
- Bring a laptop for hands-on exercises
- Come with questions or topics that you’re curious about
Cheers,
Sumo Logic
About Sumo Logic
Sumo Logic is the pioneer in continuous intelligence, a new category of software to address the data challenges presented by digital transformation, modern applications, and cloud computing.Sumo Logic, Aviation House, 125 Kingsway, London WC2B 6NH, UK
© 2024 Sumo Logic, All rights reserved.Unsubscribe
by "Sumo Logic" <marketing-info@sumologic.com> - 10:00 - 2 Sep 2024 -
Simplify AD user management today!
Simplify AD user management today!
Hello, Now that you have a better understanding of automating your Active Directory, would you like to schedule a personalized demo of ADManager Plus with our team of experts? Reply to this email with a convenient time, and we can set up a meeting. We look forward to hearing from you and making your AD management easier and efficient! Cheers,
Anu
IAM Expert
ManageEngineOur Products ADManager Plus | ADAudit Plus | ADSelfService Plus | Exchange Reporter Plus | EventLog Analyzer | AD360
M365 Manager Plus | DataSecurity Plus | RecoveryManager Plus | SharePoint Manager PlusThis email was sent by anu@manageengine.com to info@learn.odoo.comDon't want to receive emails like this again? Unsubscribe | Manage PreferenceManageEngine, A division of Zoho Corporation. | 4141 Hacienda Drive Pleasanton, CA 94588, USA
by "Anu | ManageEngine" <anu@manageengine.com> - 10:35 - 1 Sep 2024 -
EP127: 20 Popular Open Source Projects Started or Supported By Big Companies
EP127: 20 Popular Open Source Projects Started or Supported By Big Companies
This week’s system design refresher:͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreThis week’s system design refresher:
HTTP 1 Vs HTTP 2 Vs HTTP 3! (Youtube video)
20 Popular Open Source Projects Started or Supported By Big Companies
A Cheatsheet for UML Class Diagrams
Top 6 Tools to Turn Code into Beautiful Diagrams
5 HTTP Status Codes That Should Never Have Been Created
SPONSOR US
Free NoSQL Training: Live and Instructor Led (Sponsored)
Whether you’re just curious about NoSQL or looking to optimize your NoSQL performance, this event is a fast way to learn more and get your questions answered by experts.
You can choose from 6 courses across two tracks:
Essentials: NoSQL vs SQL architectures, data modeling fundamentals, and building a sample high-performance application with ScyllaDB.
Advanced: Deep dives into application development practices, advanced data modeling, optimizing your database topology, monitoring for performance, and more.
As the name suggests, it’s truly live (with no on-demand equivalent!) Bring your toughest questions. You can interact with speakers and connect with fellow attendees throughout the event.
HTTP 1 Vs HTTP 2 Vs HTTP 3!
20 Popular Open Source Projects Started or Supported By Big Companies
Google
- Kubernetes
- TensorFlow
- Go
- AngularMeta
- React
- PyTorch
- GraphQL
- CassandraMicrosoft
- VSCode
- TypeScript
- PlaywrightNetflix
- Chaos Monkey
- Hystrix
- ZuulLinkedIn
- Kafka
- Samza
- PinotRedHat
- Ansible
- OpenShift
- Ceph Storage
Over to you: Which other project would you add to the list?
Are you ready to train your AI model on NVIDIA® H200 GPU cluster with InfiniBand? (Sponsored)
NVIDIA claims that H200 SXM offer significant enhancements over the H100 SXM, delivering up to 45% better performance in generative AI and HPC tasks. Want to test it this autumn? Contact Nebius AI team.
A Cheatsheet for UML Class Diagrams
UML is a standard way to visualize the design of your system and class diagrams are used across the industry.
They consist of:
Class
Acts as the blueprint that defines the properties and behavior of an object.Attributes
Attributes in a UML class diagram represent the data fields of the class.Methods
Methods in a UML class diagram represent the behavior that a class can perform.Interfaces
Defines a contract for classes that implement it. Includes a set of methods that the implementing classes must provide.Enumeration
A special data type that defines a set of named values such as product category or months in a year.Relationships
Determines how one class is related to another. Some common relationships are as follows:
- Association
- Aggregation
- Composition
- Inheritance
- Implementation
Over to you: What other building blocks have you seen in UML class diagrams?
Top 6 Tools to Turn Code into Beautiful Diagrams
Diagrams
Go Diagrams
Mermaid
PlantUML
ASCII diagrams
Markmap
Did we miss anything? What's your favorite?
5 HTTP Status Codes That Should Never Have Been Created
451 Unavailable for Legal Reasons: Access denied due to legal issues.
218 This is Fine: Inspired by the meme, bypasses server error overrides.
420 Enhance Your Calm: Twitter’s old code for exceeding rate limits. Now changed to 429.
530 Site Frozen: Used by Pantheon for locked sites, often unpaid bills.
418 I'm a Teapot: A classic April Fool's joke indicating a server's limitations.
Over to you: Have you come across any other weird HTTP Status Codes?
SPONSOR US
Get your product in front of more than 1,000,000 tech professionals.
Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.
Space Fills Up Fast - Reserve Today
Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing sponsorship@bytebytego.com
Like Comment Restack © 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:35 - 31 Aug 2024 -
Help wanted: The long-term labor tightening trend by country
Take a deep dive New from McKinsey Global Institute
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to our McKinsey Global Institute alert list.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey & Company" <publishing@email.mckinsey.com> - 03:06 - 30 Aug 2024 -
Re: Cost?
Hi,
I was looking at your website. Do you want to rank your website on the top page on major search engines (Google, Yahoo and Bing)?
Do you want more targeted visitors on your website?
May I send you a quote & price list? If interested.
Have a great day!
Thank you,Ashley
by "Ashley Hill" <ashleyhill025@hotmail.com> - 01:39 - 29 Aug 2024 -
A Crash Course on Load Balancers for Scaling
A Crash Course on Load Balancers for Scaling
Over the years, load balancers have become a crucial component of system architecture, acting as the front-line gatekeepers that distribute incoming network traffic across multiple servers.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreLatest articles
If you’re not a subscriber, here’s what you missed this month.
To receive all the full articles and support ByteByteGo, consider subscribing:
Over the years, load balancers have become a crucial component of system architecture, acting as the front-line gatekeepers that distribute incoming network traffic across multiple servers.
Much like a hotel receptionist who greets guests, checks their documents, and directs them to specific rooms, load balancers manage the data flow within a system to ensure that the system is horizontally scalable.
By effectively distributing the workload across multiple servers, load balancers help maintain system performance, even during peak usage.
Unlock this post for free, courtesy of Alex Xu.
A subscription gets you:
An extra deep dive on Thursdays Full archive Many expense it with team's learning budget Like Comment Restack © 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:35 - 29 Aug 2024