Tips and strategies about performance
Everything doesn't always run smoothly in composable projects and stories about overruns in both budget and time is not uncommon. In this blog post, I want to look into the reason why composability is gaining traction and why the projects can be a risky investment...
Through decoupling and content federation, this organisation can now efficiently manage and orchestrate data delivery to various endpoints, including search indexes and websites.
Once your tech stack is developed and your APIs have been created, there shouldn’t be much reason to actually contemplate your middle layer too often. But in two main scenarios you might still be forced to notice it.
When companies work with digital transformation, the level of their digital maturity affects the challenges they face. The obstacles change from clinging to (outdated) legacy systems to reaching scalable and innovative operations.
How much does it frustrate you when long prioritisation cycles hinder even simple requests like displaying new data points, which already exist inside your ERP? What if there’s a way to move forward without waiting?
When this Danish organisation decided to transition their extensive Sitecore 8 CMS solution to Umbraco 13 cloud CMS, they turned to the global platform agency Jakala and Enterspeed. The challenge was significant.
02/09/2024
We have a new board full of very solid expertise! Our CEO Toke Lund’s goal was for the board to consist of tech profiles and a strong international presence. And it’s hard to deny that he succeeded.
Cyberattacks, power outages, and other threats, make the need to secure business continuity more prevailing than ever before. How does asynchronous processing fit in?
In today’s tech-driven world, businesses must adapt to stay competitive. A decoupled and system-agnostic architecture boosts operations, scalability, and innovation while cutting costs and complexity. Discover the benefits and how this approach can streamline your application landscape for future success.
An old legacy-heavy setup was the motivator for a Scandinavian company with global sales activities to modernise their digital presence. They wanted a composable architecture built to scale globally.
A major Danish franchiser wanted a new website with high UX and a great editor experience. And they wanted to start from scratch rather than risk dragging legacy into the new solution. The result is a modern site built on MACH architecture.
It’s been about a year since we introduced the concept of Destinations in Enterspeed. Back then, webhook was our very first Destination, but now we've introduced Azure Service Bus as Destination too. So, which one should you use in your project?
In a quest to create a smooth B2C shopping experience, a European retailer chose to develop a completely new commerce site. They also updated their existing B2B retail site. Enterspeed is part of both.
This global corporation wanted to orchestrate content globally from multiple CMSs. Using Enterspeed as their new standard headless API, they've achieved both high performance and easy code maintenance.
With a PIM system consisting of more than 500 suppliers and products many times that, this retailer needed to boost their e-commerce site and offer both B2B and B2C buyers high-performing UX.
With Umbraco's version 14 released, we want to revisit the question of upgrading or migrating your CMS. In Enterspeed, we kind of stumbled into the space of migrating CMSs by accident. Our Umbraco and Sitecore source integrations work by sending a copy of each piece of data to Enterspeed, so out of the box, you have 50% of a content migration. Of course, the other 50% is to insert the data into a new CMS instance. Working off the idea that we had 50% of the work done, we demoed a Sitecore to Umbraco migration at Codegarden 2022. The component that does the last 50% of the work is an Umbraco extension that loads the data from Enterspeed and creates it as Umbraco document types, nodes, etc.
Choosing DIY in home improvement is often a cost issue. In home improvement, you save on expertise and experience to build cheaper, but that is not really the same in building software. DIY in software still requires experts with experience, so this changes the discussion to a build vs. buy discussion. The build vs. buy discussion is often a business discussion, but in this post, we want to take the engineering perspective.
01/05/2024
We've just received word from Microsoft that Enterspeed is nominated for the Microsoft Partner Awards 2024 in the "Microsoft for Startups" category. We're so proud ✨
30/04/2024
It's always a nice surprise when you find yourself mentioned in a blogpost you had no idea about 🫡 Especially when that blogpost is a list of inspiration to incorporate sustainability in IT architecture.
Enterspeed can be described in many different ways, and honestly, we do. One of the descriptions we've had mixed feelings for over the years is the term "middle layer", but perhaps it is one of the most fitting descriptions? We see that many web projects include a middle layer in one way or the other. In this post, we will place Enterspeed into the current times of web development mega-trends.
11/04/2024
It’s not every day we enter a partnership with one of the major agencies in the North American and English market. Photon works with 40% of the Fortune 100 as their digital agency – and now we’ll help them do exactly that.
Destinations is our name for when you configure Enterspeed to push data to other systems. Since its introduction a couple of years ago, we have seen more and more use. We are now seeing some sophisticated integration scenarios being handled in Enterspeed. And honestly, our tooling for debugging these scenarios was close to non-existent. We are now changing this, which makes us really happy because then our users will be happier (plus we will have fewer support messages...).
Interaction to Next Paint measures a web page's responsiveness to user interactions by calculating the time gap between an interaction (tap, click, or keypress) and when the UI is updated. Or put in layman's terms, how sluggish working with a webpage feels.
We often describe Enterspeed as glue, and we are proud of it. The primary use case for Enterspeed is high-performance APIs, but in the last two years, we have been building a growing number of what we call Destinations. Using Enterspeed Destinations allows you to easily integrate with third-party services such as Algolia or Relewise, or build your own custom integrations using webhooks or an Azure Service Bus.
05/03/2024
Today, we're thrilled to share a groundbreaking revelation in the Enterspeed universe – it's new, but it's the same, just built differently. Confused? Intrigued? Well, buckle up as we embark on a journey through the familiar yet refreshingly transformed landscape of our trusted Management App companion.
This year marks the 30th birthday of the URL RFC, and a world without URLs is unthinkable. A URL is just a simple text string, but they are the backbone of the internet. One of the fascinating traits of URLs is that they should be understandable to both humans and computers.
27/02/2024
This is really awesome! As part of Microsoft's Independent Software Vendor (ISV) program we’ll get still better access to the Microsoft environment and community.
Commerce Layer has a statement saying that “Headless commerce doesn't have to be hard” and we fully agree on that. So, we decided to try the tools out together
Are most companies aware of pros and cons of one concept compared to the others when they opt for custom code, agency frameworks, accelerators, or products? CEO Toke Lund has written a guest blogpost for Alokai.
24/01/2024
Just like Enterspeed, KPS is determined to accelerate digital transformation and they too see composable architecture as a driver for modern technology.
With 2023 in the rear-view mirror, it’s time to look ahead to 2024. In Enterspeed, we have some exciting projects lined up.
When international digital consultancy Novicell had to choose a composition layer to enable a headless API, they decided on Enterspeed. And they didn't only choose Enterspeed for their own global website.
Exploring 5 topics that often raise questions when we introduce Enterspeed and composable architecture – beginning with the conceptual level and then down the stack.
22/12/2023
Yet another destination integration is ready. Typesense is an open source search engine focusing on the developer experience.
We’ve just released version 2 of our .NET Ingest SDK. The main focus was to make it easier for you to ingest data into Enterspeed. And we think we did 😃
09/11/2023
Earlier this summer, major food company, Danish Crown, launched the first part of their new digital infrastructure. The new architecture utilises Enterspeed to achieve a modern, headless, and composable setup.
03/11/2023
We like them and they like us – and we all like orchestration and performance optimisation A LOT ❤️ The good people at Perfection and us at Enterspeed (also good people) have launched a partnership.
Toke shows off his limited coding skills to demonstrate how easily you can transform your Google Sheets data into high performing PIM data and even merge two different sources.
19/10/2023
It's here! Our integration for Clerk.io is good and ready. This integration allows users to seamlessly send data from Enterspeed directly to their configured Clerk.io store via the destinations field.
12/10/2023
At this webinar, Umbraco CTO, Filip Bech-Larsen, and Enterspeed CEO, Toke Lund, discuss composability and sustainability – two megatrends that heavily influences modern tech development.
Abstractions have always been a double-edged sword. On one hand, they are the foundation of modern computing. On the other, they introduce new complexities. CTO Emil Rasmussen has thoughts about this.
11/10/2023
home is one of Denmark’s leading real estate agency chains and a very well-known brand. In a quest to offer a fast and flexible customer experience, home opted for a completely new digital architecture based on MACH principles.
When you compose a digital experience, it’s imperative that it doesn’t grow unmanageable. You need control. That’s what Content Federation does for you. It’s basically a conductor using its baton to master the data.
05/10/2023
✨It's here! ✨ Our newest destination integration is a powerful Elasticsearch integration, offering users exceptional data control
What exactly are scalable APIs, and why should you care? Check out what we mean by scalable APIs, understand their importance, and scratch the surface of how to build them.
Our new JavaScript schemas brings lots of new, cool language features to the product. But the editor support for JavaScript schemas is also better than ever with improvements to comments, snippets, IntelliSense, and refactoring.
14/09/2023
Yet another integration for Enterspeed is ready. This time, it's an integration for Elastic App Search and it's available in both JSON and JavaScript. The integration is currently in beta.
In Enterspeed, every new tenant now supports JavaScript Schemas by default. That emphasises the Enterspeed vision of building scalable APIs, faster.
In March 2024, Interaction to Next Paint (INP) will replace one of the current Core Web Vitals, First Input Delay (FID). This is a big deal since Core Web Vitals affect both user experience and your organic rankings on Google (Core Web Vitals became a part of Google's ranking algorithm in 2021). Before we dive into what Interaction to Next Paint (ICP) is, let's do a quick recap by answering the following questions:
When software goes end of life, many websites are left unprotected. To escape that vulnerability, tech teams often plan for a migration to a newer version. But is that really what will propel the business forward?
This marks the largest step forward in Enterspeed's history since we launched our platform in 2021. We are very excited to announce the preview release of JavaScript Schemas.
3 minutes. That's all it takes to ingest Umbraco data into Enterspeed. See the video, where Senior Software Engineer Jesper Weber takes you through the complete process.
26/06/2023
Clerk.io and Enterspeed have launched a partnership. Together, we want to bring flexibility, agility, and high performance to customers wanting to build great customer experiences and high conversion.
21/06/2023
Great news! We’ve just launched our Middle Layer as a transactable offer on Microsoft Azure Marketplace. That means, that you can sign up to use Enterspeed and set up billing directly through the marketplace.
Can Umbraco editors really preview content in a headless setup? 🤔 Yes, they can. Because our Senior Software Engineer Jesper Weber is pretty awesome and has created a package to do just that! 💪
12/06/2023
On Tuesday June 13th, Toke and Mads will speak at the popular Umbraco Busines Summit which is typically attended by some of the major Umbraco partners in Europe.
We want to make high performing and scalable APIs easier. In a multi-tenant environment, however, there's a risk of 'noisy neighbours'. So, here's how we created fairness in the processing of customer jobs.
We're often asked how fast a website should be. Awesome question, we think! And one we’re happy to answer. But beware… The answer is a smidge complicated. Let's throw a few metrics at you 🤓
09/05/2023
Join Enterspeed's Jesper Weber and Umbraco MVP Marcin Zajkowski for this free webinar on May 16th. The webinar is hosted by Umbraco.
It's all 'bout the money. It's all 'bout the dum dum da da dum dum. If you were rocking it in the late 90s, you might remember this Meja lyric. Now, more than 20 years later, not much has changed. Well, maybe the dum dum da da dum dum, but it is, in fact, still all 'bout the money.
04/05/2023
We’ve just launched a Cloudinary-Umbraco integration for Enterspeed. The package is an add-on for our Umbraco integration, so if you use Enterspeed on Umbraco this is great news for you 😊
What is automatic cache invalidation – and why does it matter? Enterspeed's innovative approach to automatic cache invalidation is instrumental in maintaining data consistency and optimising performance for applications.
To ensure that every Enterspeed tenant and client is given equal processing time and resources in our Speed Layer, we developed Fair Processing. This means that no one can hog resources and cause delays for others.
A seismic shift from Growth focus towards Profit focus will provide significant challenges particularly for leadership. So says Toke Lund and Carsten Pingel, VP of Strategy & Commercial Excellence at Valtech.
Too often, the task of migrating to a newer CMS version lands on a marketer's table. But even though they're knee-deep in their company’s chosen CMS, the idea of migrating to a new version still sends shivers down their spines.
21/03/2023
On Wednedsday March 22nd, Toke will speak at Novicell's Management brief: The Digital Roadmap in Copenhagen. The event is primarily in Danish.
Applying Michael Porter to ecommerce? Really? 🤨 Toke Lund and Carsten Pingel (Valtech), got together and to co-author an article about the rapidly changing ecommerce industry 💡
23/02/2023
Our new usage-based pricing model includes a Free plan. And it's awesome! Now you can get the full value of Enterspeed in an affordable solution where you only pay for what you use. 🥳
For many years, middleware has played a crucial role in web development. It enables applications to operate smoothly and effectively to meet user demands. It acts as a bridge between the UI (frontend) and the backend services, handling tasks such as authentication, routing, and data processing. However, building and managing middleware isn’t always easy, especially when it comes to scalability, maintainability, and performance. Luckily, frameworks like Next.js have moved the needle regarding innovating what is possible with middleware and how easy it is to use. For instance, they have made it really easy to work together with Edge functions, making it possible to personalise content based on the user’s geolocation.
31/01/2023
We're so happy to launch our Enterspeed commercetools Source – an off-the-shelf integration service that connects commercetools as an Enterspeed data source.
Understanding what we do is actually quite simple: High performance at scale with intelligent caching. But to make it more tangible than just a tagline, let’s break it down a bit.
17/01/2023
Danish Crown has changed their monolithic legacy setup to a modern, scalable, and secure infrastructure consisting of almost 100 sites and their intranet.
13/01/2023
Business angel and well-known tech leader Auke van Urk joins Enterspeed as investor and management adviser.
A monolithic and outmoded digital architecture resulted in low performance and low flexibility in Danish Crown. Instead, they rethought their whole infrastructure to make it modern, flexible, and scalable.
Every developer has most likely bumped into the concept of caching at some point in their career. For some, it’s a vital instrument in their everyday work that helps their code to run as fast and cost-effective as possible. For others, they might only have worked with it that one time they activated “that cache plugin” on a client’s WordPress site.
They’re the big bogeys of online. We’re talking about the faceless hackers ready to compromise your infrastructure and exploit either technical or human liabilities, of course.
06/12/2022
How do you build composable infrastructure without drowning in integrations and maintenance? Our Tech Partner Umbraco asked us to write a little something on the subject. Check out the result 🤓
Time is relative. We have all heard this expression a million times before. Many years ago, some German dude went on and on about it, and even developed some theories about the same thing. But what does it actually mean? With the risk of going all “Neil deGrasse Tyson” and start answering questions that nobody has asked, we can circle back to the aforementioned German dude.
23/11/2022
Enterspeed has just closed a seed round, which will allow us to realise our ambitions for new, international markets. This will, among other things, mean more colleagues to the team 🙌
Even through rising inflation and security policy worries, the investment wheels keep on turning. But be aware not to overinvest or to prioritise investments that don’t push your organisation forward.
What is the difference between Digital Experience Composition and a Digital Experience Platform? For some they seem hard to differ. But using the terms synonymously is an unfortunate oversimplification.
One of the true powers of Enterspeed is the ability to ingest and merge data from multiple sources into a single cached response. This makes it way easier for clients to fetch and consume data – and just as important, it makes the response super-fast.🦸♀️
18/10/2022
One more source connector joins the team 👯♂️ Check out the POC video, where we combine (!) data from two different CMSs – Contentful and Umbraco – in one presentation layer. Wuut wutt
The MACH technology is buzzing and booming. If you’re in tech, chances are that you’re dreaming of a MACH ecosystem, and perhaps even a certification. But not nearly all have the infrastructure it takes.
11/10/2022
🔥Kabooom🔥Our engineers have created two really amazing migration extensions (POC level). They’re moving content AND structure from one CMS to another in 60 short seconds 🏎️💨
It can get expensive if you're forced to upgrade from Sitecore 8 and Umbraco 7, when they soon go End of Life💀 But not necessarily. By building a separate frontend and decoupling your data sources from the current solution, you can de-risk the version upgrade 👩🎓
28/09/2022
CEO Toke Lund will join a rather awesome speaker line-up, when the event Digital Customer Experiences (Digitale Kundeoplevelser) is held at the Experimentarium in Copenhagen on Thursday 29th of September.
22/09/2022
At the webinar, Toke Lund (CEO at Enterspeed) and Martin Bjorheim (Key Account Manager at Lobster Nordics) will dive into DXC – Digital Experience Composition – and discuss composition, market pains and customer value.
Going headless is not always the Holy Grail it’s so often proclaimed to be. Your tech stack doesn’t magically fall into order and your performance doesn’t miraculously boost up just because you separate the frontend from the backend. But going headless is a great place to begin – and there are steps to take that’ll gain you the rest.
That's right, I said it. Making a fast website is super easy, barely an inconvenience. I've built a website that gets a perfect score in Google Lighthouse and that can be deployed right to the edge. It's built completely in a high-performant, battle-tested language that will last for ages.
12/09/2022
With enviable networking skills, Mads has quickly become a notable persona in the SaaS eco-system. He’ll join the Enterspeed frontline as Head of Direct Sales and New Partnerships.
09/09/2022
It’s not just on the field Spanish La Liga Football Club Real Betis is fast. Their new webshop is launched by their sponsor hummel and built by Novicell – using… Enterspeed! 🥳
It’s not really about what we think about the Speed Layer. Every day developers use Enterspeed, and their experiences are what matters. So, we asked Malthe Bjerregaard Petersen, Backend Developer.
To say that there are quite a few JS frameworks to choose from would properly be the understatement of the year. It seems like every few months a new, revolutionary framework enters the ecosystem with promises of unseen performance and/or ease of use. It's gotten to the point where we almost need a framework to choose our next framework (Yo Dawg). Although, as nice as it would be for a developer to be able to take a vacation and come back without having to learn yet another framework, we also kind of dig it.
There are plenty of great things to say about caching. There are plenty of issues to point out as well. We want to shake off the caching dust and challenge the fact that proxy caching seems to be the go-to solution.
01/09/2022
A great addition to the Tech team, Jesper brings years of developer experience and a solid understanding of client needs to Enterspeed.
30/08/2022
Umbraco is a hugely important CMS – and now we’re ready with our Umbraco V10 open-source integration too. Heck yes! 🥳
29/08/2022
Flügger's new and colourful commerce site is built by Novicell in a composable architecture – one of the components being Enterspeed (good choice, we think 🥳).
25/08/2022
Whoop whoop! Astralis is probably one of the coolest brands in Denmark right now. And their new-ish shop is built on Enterspeed in a collaboration between hummel and Novicell 🎉
11/08/2022
Digital Experience Composition is here. We were clearly not the only ones who’ve struggled to nail the right phrasing for our turf of work. So, thank you Gartner for doing it so elegantly! 🙌
Has building ordinary, single websites become monotonous for you? Do you need to let loose and just try something new for a bit? Well, you're in luck, we've got just the thing to spice up your developer life. In this article, we will show you how to build multiple different websites using just a single Umbraco instance as the CMS and a single Next.js as the frontend. And to get that sweet, sweet performance, we're also going to use Enterspeed as a speed layer to serve our content.
In a market where prices rise and growth falters, you need to keep in control of your expenses. Are you spending your money wisely?
IT infrastructure is seldom the result of perfect decisions that just keeps on working. In reality, most companies are dragging along legacy that they need to maintain simply to stay in business. The world isn't perfect – and neither is infrastructure. But that just makes it more fun 😎🕺
07/07/2022
Great news for late night developers. We're presenting dark mode, so you won't have to bother with the bright white 😎🖤
Spreadsheets. They are everywhere. Managers especially seem to love them, which is why the world properly would stop functioning without them. Like some twisted version of Murphy's law, it seems that anything that can fit into a spreadsheet eventually will end up in a spreadsheet
There's no doubt about it – Jamstack is here to stay. Since Matt Biilmann took the concept mainstream back in 2016, a whole ecosystem based upon this architecture has sprung up. Developers love the benefits a Jamstack architecture can bring to both the site itself and the workflow of the project.
Choosing between building or buying has significant impact on your infrastructural development project. To Global Equestrian Group the choice was easy enough – because why build when you can buy tested technology?
In April 2022 we did an Enterspeed+Umbraco tech webinar 📽️ On this page you'll find the webinar recording as well as a little extra goodies and info on how to get started on Enterspeed. Just in case you were wondering 😇
Let’s be honest. Synchronizing data between different development environments can be a hassle. You might even be doing it manually. But not anymore!
Going headless is without a doubt a top trend for publishing companies. And for good reason. Separating the data sources from the presentation layer provides developers with great freedom to create new web experiences.
Congratulations on your new headless website! Everybody is happy, right? No? Too often, content editors are left with a complex experience in the headless architecture. But don’t fret. In this blog post, you can read how you enable your editors to preview content on your Umbraco headless website using Enterspeed.
07/01/2022
After our latest funding round, the Danish start-up media TechSavvy wrote about our overall mission to challenge the throw-away culture in digital development.
What are the 10 battle zones that companies need to face to stay competitive once the Corona tailwind fades? Are you succeeding because you’re good? Or just lucky? Over the past year and a half, almost all eCommerce companies, retailers, and brands playing in the eCommerce space have experienced extraordinary growth and increasing profitability.
Most mature companies stuck on legacy architecture are overwhelmed by the digital and technical dept they have in front of them. Many have invested heavily in an eCommerce or similar solution 5(ish) years ago and are now looking at an old system landscape that is rigid, complex, and expensive to maintain.
What does Google’s ranking algorithm update mean for websites engineered with the Single Page Application architecture? Does it unfairly disadvantage SPA websites?
Enterspeed represents the A in Jamstack. Our Speed Layer is the perfect match to your Jamstack architecture. The Jamstack architecture refers to JavaScript, APIs, and markup. The core principles of Jamstack are pre-rendering and decoupling. The common theme for pre-rendering and decoupling is speed – speed and agility are both the DNA of Jamstack and Enterspeed.
Many of the organisations of today are digitally mature and have spent the last decade or more creating and curating a vast amount of digital content. The investment in content is likely much larger than the investment in technology – and good content always outlives IT. Let’s see if we can breathe some new life into this investment.
Performance is essential to the user experience and can have a tremendous impact on your success – that’s the premise for us at Enterspeed. This post will not provide concrete answers on how you achieve perfect performance. Instead, our aim is to have you begin thinking critically about the technical challenges and opportunities you have in front of you.
In a highly volatile world, you need to be agile – at least, that is what we have learned during the corona crisis. Actually, this is what Charles Darwin tried to say to us almost 200 years ago: “it is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”
We've all tried it: if you don't update your software accordingly, you'll lose either support or you'll get an insecure setup. This is not a big problem if you remain standard and/or are only updating apps. But for large enterprises with customised platforms and codebases, keeping up with the update curve is expensive, cumbersome, and time-consuming.
© 2020 - 2024 Enterspeed A/S. All rights reserved.
Made with ❤️ and ☕ in Denmark.