Studying Time: 6 minutes
I wish to begin the 2024 12 months evaluation with the mindset that has at all times labored for us and helped transfer MoEngage engineering in the best route.
I’ve seen the most effective engineers stay by this mindset. Organizations with a robust want for fulfillment, like ours, acknowledge the significance of dwelling by this idealogy. We preserve a robust dedication to development, and recognizing that each member’s contribution is efficacious, we work collectively to unlock our group’s full potential.
We at MoEngage Engineering continuously try to strengthen our core ideas, and as a pure a part of our development journey, we have now doubled our efforts to make sure each workforce member embodies these values shifting ahead.
Constructing on our foundational beliefs, I’m excited to share the numerous enhancements we’ve lately applied in our Engineering division, which have already begun delivering impactful outcomes.
Imaginative and prescient
In 2024, we formalized our imaginative and prescient for MoEngage Engineering. This imaginative and prescient assertion continues to information us in making selections and serves as a foundational framework that shapes our coherent and considerate decision-making. It nonetheless stays a supply of inspiration and steering that deeply resonates with our complete workforce.
Scale
The dimensions at which our platform operates has challenged our workforce for years, and our challenges grew by about 30% final 12 months.
Creating an software that successfully serves tens of millions of customers is a posh problem that goes far past preliminary manufacturing – it requires skilled fine-tuning to satisfy rigorous service requirements whereas fastidiously managing operational prices. How will we strike the right stability for two billion month-to-month lively customers, guaranteeing buyer satisfaction and sound monetary administration? That’s the query guiding our improvement technique.
Our collective power lies in our capacity to raise our problem-solving approaches when confronted with advanced challenges – a facet we’re proud to come across and tackle each day at MoEngage.
Talking of scale, we launched a brand new knowledge middle for our clients in Indonesia, taking the full rely of our worldwide knowledge facilities to six.
As we transfer into 2025, our technique features a focused enlargement that may strengthen our international presence and introduce our companies to a variety of latest markets.
Safety
In 2024, we took proactive steps to embed safety greatest practices into the core of our improvement workflow, guaranteeing that safe design is a central ingredient of our product improvement from the outset.
We improved our DLP practices throughout the software program purposes utilized by our groups. We enhanced our cloud safety posture, permitting our workforce members to entry the information they’ve entry to securely.
Our workforce built-in superior GenAI know-how into our operations to revolutionize our processes. This know-how affords substantial time financial savings and operational efficiencies that we anticipate can be game-changers for us in 2025.
The previous 12 months introduced surprising and profound challenges, none better than the lack of our head of safety, whose reminiscence will proceed to encourage our path ahead. 2024 was a 12 months of resilience for our workforce. We additionally welcomed our new head of safety, whose experience is already evident by their current completion of PIMS & BCMS certifications, a testomony to our enduring dedication to wonderful safety practices even in occasions of transition.
As we mirror on this loss, our safety workforce is dedicated to reaching our 2025 targets with the excellence and focus they’ve at all times championed.
High quality Assurance
Everyone knows bugs and incidents are unavoidable in manufacturing. Over the previous few years, we have now made vital investments to shift the testing leftwards and grow to be extra dependable.
As a part of our initiative to combine testing and safety earlier within the product improvement cycle, we set a purpose to reinforce automation throughout all merchandise by the top of 2024. Our efforts paid off, as we noticed a big discount in handbook effort. At present, we save 105 hours in testing per launch cycle, tremendously accelerating our time to market.
We applied a brand new initiative referred to as Blackbox monitoring. This method rigorously assessments our stay manufacturing surroundings at common intervals, guaranteeing that any potential points are recognized and resolved promptly. Because of this technique, in 2024, we effectively addressed over 40 incidents earlier than they impacted our customers. Our devoted QA workforce has wholeheartedly adopted this system, and their dedication is mirrored within the marked enchancment of our service reliability and consumer satisfaction.
SDKs
How will we automate our releases for numerous Maven repositories? I’m proud to share that our SDK workforce’s progressive strategy to fixing this problem has been acknowledged throughout the Maven neighborhood. Our plugin contributions at the moment are listed on the Maven Central Repository; have a look.
Embracing a Kotlin multi-platform improvement strategy enabled us to make use of the identical codebase for iOS and Android platforms. This strategic transfer not solely minimize down improvement time considerably but in addition ensured a uniform expertise for our clients interacting with our SDKs, that are the primary touchpoints of integration for our clients.
Frontend
In a big enhancement to our improvement course of, we transitioned our frontend know-how to make use of React as a substitute of the Angular code that we used up to now.
Our frontend groups pioneered the adoption of micro frontend structure, streamlining our programs so that every workforce can autonomously develop their a part of our purposes whereas presenting a unified platform to our customers. This progressive strategy has led to a formidable 3-5 days discount in launch occasions for every workforce. The dedication and talent our workforce has demonstrated by this transition are actually commendable, and I’m thrilled with the progress.
Backend
Whereas we at all times goal for steady enchancment and know we have now the potential to realize much more, in 2024, we efficiently delivered a number of key initiatives which have positively impacted our clients and pushed enterprise development.
We revamped one of the coveted merchandise of MoEngage – Flows. The brand new stack rollout is ongoing for some clients. This transformation will enhance the reliability of Flows for our clients. Firebase Cloud Messaging has moved away from accepting a number of tokens in a single API to ship push notifications. This was a large shock to us, however our workforce adopted it brilliantly, and HTTP2 multiplexing was launched to counter this. We saved about $7k/month as a consequence of this transformation. We have now additionally launched FastAPI to one in every of our public-facing companies, which receives burst site visitors. This has lowered our p99 latencies for this service by about 10 occasions.
MoEngage knowledge ingestion has grow to be near real-time, and we have now tremendously improved our buyer expertise. You’ll be able to learn extra about that right here. 93% of the time, we will present knowledge to our clients inside 5 seconds of the information hitting our servers. The extension of this mission is real-time segmentation for our clients, the place we may also help them work together with their viewers precisely. Actual-time segmentation functionality has boosted our personalization experiences massively.
In our efforts to include Iceberg tables into our knowledge framework, we gained precious insights into the optimizations wanted to completely leverage this know-how. With a transparent roadmap for these enhancements, we’re assured as we put together for a profitable implementation in 2025.
Operations and Tradition
We have now at all times aimed to excel in engineering practices, and a key precedence for us is to constantly set and obtain increased requirements. We have now began refining our efficiency analysis course of, anticipating strategic enhancements in 2025 that may additional our dedication to excellence.
We additionally reboarded all our workforce members, emphasizing what we count on from every workforce member and how much assist they will get from the management workforce.
Moreover, we’ve initiated a complete evaluation with our engineering groups to make clear roles, expectations, and the intensive assist accessible from our management.
This strengthened alignment ensures that each workforce member is totally engaged and supported in contributing to our collective success.
Enhancements
In the direction of the top of 2024, we carried out an intensive evaluation of our engineering practices and recognized a number of alternatives for additional development.
Operational excellence is our precedence, and we’re taking concrete steps to reinforce our processes in 2025. We developed a complete motion plan with clear targets to raise our efficiency and ship on our dedication to high quality and innovation.
Making certain each workforce member understands their position and contributions, we enter 2025 with a shared concentrate on executing these methods and reaching our targets.
As we mirror on 2024, I see not simply the outcomes but in addition the center and dedication our platform groups poured into each problem.
My perception has by no means wavered that with the best focus, our platform groups are nothing in need of exceptional – they’re the heartbeat of our firm.
Collectively, we are going to proceed to refine our strategy till we meet the excessive requirements we all know we’re able to.
In my years as CTO, I’ve seen the transformative energy of knowledge and clear targets. As we step into the following 12 months, I’m dedicated to fostering a data-driven and impact-focused tradition that aligns with our ardour for excellence. We’ll collaboratively redefine our OKRs, sharply specializing in the significant outcomes that drive us ahead.
What’s in Retailer for 2025?
In 2025, we wish to change how we have a look at our success.
We have now been inspecting micro metrics up to now, however we wish to change them to macro metrics and align them with our values. It’s not nearly numbers; it’s about the actual worth every of these numbers represents for our clients.
Buyer obsession is without doubt one of the core values of MoEngage.
From a deeply private place, and because the CTO of MoEngage, I’m main us in direction of embracing a ‘macro’ view of our influence—one which resonates with the significant experiences we try to ship to our clients each day.
We’ll choose our engineering triumphs not simply on options and features however on the true enrichment they carry to our clients’ lives – that is the query that can be on the coronary heart of all our endeavors: