My sister attends events almost every weekend. Weddings, owambe, birthdays, dinners; there is always something to attend. And like many women, she does not like to wear the same dress twice.
Every event meant buying or sewing a new dress. Over time, her room became full of dresses she no longer cared about but could not throw away. Still, every new event meant another dress.
That was when I realised something was wrong.
Why were women spending so much money on dresses they would wear once, while other women already had premium dresses sitting unused in their wardrobes? That question became the foundation of Rent A Dress.
The idea was simple: allow women to wear premium dresses for important events without the stress of buying, and allow dress owners to earn money from clothes they already own.
The inspiration came directly from lived experience, not theory. I started the business with ₦1.2 million from my personal savings. It wasn’t easy, but Nigerian women responded positively to the idea almost immediately. In fact, we got our first customer before the business officially launched.
Our biggest resource wasn’t money. It was trust.
Over 100 women and designers trusted us with their dresses. We built a model that respected them. Dress owners earn 70 percent of every rental fee.
If a dress rents for ₦50,000, the owner receives ₦35,000 directly. Some women now earn over ₦100,000 monthly just by renting out dresses that were previously sitting idle.
Early Challenges for us as we began to scale,
Trust was also our biggest early challenge. Many women were afraid to give their expensive dresses to people they didn’t know. Renters worried whether the dress they saw online would look the same when delivered. We had to work hard to prove reliability.
As inflation increased in Nigeria, more women began to see renting as a smarter option than buying or sewing new dresses for every event. The bigger challenge became operations.
Running everything manually through WhatsApp and phone calls caused mistakes. We struggled with double bookings, tracking dresses, and calculating payouts for over 100 dress owners. It became clear that technology was no longer optional.
The platform is powered by a sophisticated AI engine that manages bookings, prevents double reservations, and gives every dress owner a personal dashboard.
Owners can now see their income in real time and request payouts instantly. Renters can browse, check availability, and book without waiting for replies.
The difference was massive. Errors reduced, speed improved, and trust deepened.
Since launching the platform, Rent A Dress has grown steadily. We now work with over 100 partners, including individual women and top designers.
Orders have increased because people can book 24/7. Technology has helped us reach women beyond our immediate circles, including high-class clients who value privacy and professionalism.
Despite scaling, we’ve kept our cultural essence. Nigerian fashion is deeply tied to celebration weddings, owambe, church, milestones. Technology helps us scale, but community and style remain the heart of what we do.
The Road Ahead
Our goal is to expand beyond Lagos and grow our community of dress owners to over 1,000 women. We want to improve our AI engine to recommend dresses based on events and preferences, and make logistics even faster.
What excites me most is seeing women earn steady income from clothes they already own. We’re building a future where fashion is no longer wasted money, but a real asset.
Rent A Dress is proof that with the right problem, trust, and technology, you can turn wardrobes into wealth.
Nigeria’s financial services sector is experiencing unprecedented digital transformation, with traditional banks racing to match fintech innovation while maintaining regulatory compliance and operational stability.
To understand the infrastructure strategies driving this evolution, Fabunmi Raphael spoke with Olaitan Falolu, Head DevOps of the leading financial institute in Nigeria, whose seven-year career spans platform engineering at multiple tier-1 financial institutions.
Nigeria’s financial sector is undergoing massive digital transformation.
From your perspective leading DevOps at one of the leading commercial banks in Nigeria, what infrastructure challenges are banks facing that most people don’t see?
The biggest challenge is that Nigerian banks are essentially running two businesses simultaneously. We have traditional banking operations that require absolute stability and regulatory compliance, while also building fintech-style digital services that need to deploy features daily and scale instantly.
Most people see the mobile app or web interface, but behind that is infrastructure that must handle millions of transactions during peak periods like salary payment days when transaction volumes can spike 300% in a few hours. Our systems need to auto-scale seamlessly while maintaining the security and compliance standards that banking regulations demand.
The complexity isn’t just technical. We’re managing infrastructure that serves customers across Nigeria with varying network conditions, device capabilities, and usage patterns. A deployment strategy that works for Lagos connectivity doesn’t necessarily work for rural areas, so our platform architecture has to be resilient across these different operating environments.
What specific DevOps strategies have you implemented to address these scaling challenges?
The game changer is focusing on what I call “intelligent automation”—not just automating manual processes, but building systems that make smart decisions about resource allocation and deployment strategies.
– We implemented Azure DevOps pipelines with intelligent staging that automatically provisions testing environments that mirror production configurations exactly. This eliminated the configuration drift issues that were causing 30% of our deployment failures.
– The game-changer was integrating our monitoring stack—Dynatrace, Prometheus, and Grafana—directly into the CI/CD pipeline. Now our deployment system automatically validates performance metrics before promoting releases to production. If a deployment causes any degradation in response times or error rates, it automatically rolls back without human intervention.
– We also implemented what we call “feature flagging infrastructure” that allows us to deploy code to production but control feature availability at the infrastructure level. This means we can push updates during low-traffic periods and then enable features instantly when market conditions are optimal.
You’ve helped tier-1 financial institutions achieve 99.9% uptime across their digital banking platforms. In the Nigerian operating environment, that’s incredibly difficult.
What’s your approach to reliability?
Reliability in Nigerian banking infrastructure requires anticipating failure modes that don’t exist in other markets. Power infrastructure variability, network connectivity challenges, and the fact that digital banking services are essential infrastructure for millions of people create unique reliability requirements.
Our approach is built on redundancy at every layer. We run multi-region deployments across Azure availability zones, but we also maintain on-premises backup systems for critical functions. If cloud connectivity fails, customers can still access core banking services through alternative pathways.
The monitoring strategy is predictive rather than reactive. We’ve configured Dynatrace to identify performance patterns that typically precede system failures. When we see database query times increasing or memory utilization following specific patterns, our systems automatically scale resources and alert engineers before customers experience any impact.
We also implemented what I call “graceful degradation architecture.” During high-load periods or partial system failures, the platform automatically disables non-essential features while maintaining core banking functions. Customers might not be able to view detailed transaction histories during peak periods, but they can always check balances and make payments.
Security is obviously critical in banking. How do you integrate security into DevOps processes without slowing down deployment velocity?
Security integration has to be invisible to development teams, or they’ll find ways around it. We embedded security scanning using SNYK directly into Azure DevOps pipelines, so vulnerability assessment happens automatically during the build process. Developers never have to think about running security scans—they just get alerts if issues are detected.
The key insight was treating security as infrastructure code rather than a separate process. Our Terraform modules include security policy enforcement, network segmentation rules, and access control configurations. When engineers provision new resources, they automatically inherit security standards rather than having to implement them separately.
We also implemented automated compliance validation. Every deployment automatically checks configurations against CBN [Central Bank of Nigeria] requirements and international banking standards. If a deployment would create compliance issues, it fails automatically with specific guidance on what needs to be fixed.
This approach actually accelerated deployment velocity because engineers no longer have to wait for security reviews. They get immediate feedback during development, and they know that anything that passes pipeline validation will meet security and compliance requirements.
Cost optimization is crucial for Nigerian banks. How do you balance performance requirements with cost efficiency?
Cost optimization in banking infrastructure isn’t just about spending less money—it’s about spending money more intelligently to support business growth. We reduced cloud costs by 35%, but transaction processing capacity actually increased during the same period.
The strategy focuses on dynamic resource allocation based on actual usage patterns rather than peak capacity provisioning. Nigerian banking has very predictable transaction patterns—salary days, month-end processing, holiday periods—so we designed autoscaling policies that anticipate these patterns rather than just reacting to them.
We implemented intelligent caching layers that reduce database load during high-traffic periods. Instead of scaling database resources to handle peak loads, we cache frequently accessed data and serve it from high-performance Redis clusters. This provides better customer experience at lower infrastructure costs.
The biggest cost optimization came from eliminating unused resources. We implemented automated resource lifecycle management that provisions development and testing resources when needed and destroys them when projects complete.
This eliminated the “forgotten infrastructure” that was consuming significant budget without providing business value.
How do you see fintech competition affecting infrastructure strategies for traditional banks?
Fintech companies have forced traditional banks to adopt startup-style infrastructure thinking, but banks have advantages that fintechs don’t fully appreciate yet. Fintechs can build greenfield infrastructure optimized for specific use cases, but banks need infrastructure that supports both legacy systems and modern digital services.
The opportunity for banks is building platform foundations that enable fintech-style innovation velocity while maintaining the operational stability that regulatory compliance requires. This means investing in platform engineering capabilities rather than just application development teams.
We’re building what I call “fintech-ready infrastructure”—platform foundations that can support rapid feature development, A/B testing, and real-time personalization while maintaining the security and compliance standards that banking requires.
The banks that will succeed are those that recognize infrastructure as a competitive advantage rather than just operational overhead. When you can deploy features in hours instead of weeks, you can respond to customer feedback and market opportunities faster than competitors—even fintech startups.
What advice would you give to other financial institutions looking to optimize their DevOps capabilities?
Start with monitoring and observability before you optimize anything else. You can’t improve what you can’t measure accurately. Many banks are trying to optimize deployment processes without understanding their current performance baselines or failure patterns.
Invest in platform engineering teams as business enablers, not just technical support. The engineers who understand both infrastructure optimization and business requirements are the ones who deliver transformational results rather than just technical improvements.
Don’t try to implement everything simultaneously. We achieved our 40% deployment improvement through systematic optimization over six months, not a single massive change. Focus on eliminating the biggest bottlenecks first, then build additional capabilities on stable foundations.
Most importantly, treat security and compliance as infrastructure requirements rather than external constraints. When security is built into your platform architecture, it enables faster development rather than slowing it down.
Looking ahead, how do you see DevOps evolving in Nigerian financial services?
The next phase will be about intelligent infrastructure that makes decisions automatically based on business context, not just technical metrics.
We’re already implementing systems that automatically optimize resource allocation based on transaction patterns, customer behavior, and market conditions.
Cross-border expansion is driving demand for platform architectures that can adapt to different regulatory environments automatically. Nigerian banks expanding across Africa need infrastructure that can deploy the same applications while meeting different compliance requirements in each market.
The bigger opportunity is positioning Nigerian platform engineering expertise globally. The engineers who can maintain 99.9% uptime while optimizing costs in challenging operating environments bring capabilities that financial institutions worldwide need. Nigerian DevOps expertise isn’t just supporting local digital transformation—it’s creating competitive advantages that transcend geographic boundaries.
Olaitan Falolu is the Head DevOps of the leading financial institute in Nigeria, where he leads platform engineering initiatives supporting Nigeria’s digital banking transformation.
His expertise in Azure cloud optimization, security integration, and DevOps team leadership spans seven years of financial services infrastructure experience across Nigeria’s banking sector.