Less hassle. Just business.
Architecture building problems in start-ups�on case of WE.VESTR
For those want to build a start up.
Goals
The main goal of this deck is to share experience of building technology start-up with focus on architectural problems.
2. Start-up activity promotion�
Many of us have or had idea of building a start-up, but not so many people aware that start-ups have specific environment with not less features than Enterprise. Unfortunately main part of BY/Ukraine market is focused on outsourcing.
3. WE.VESTR can be your next journey!�
As we are entering scaling phase we have a huge need in bright minds. In WE.VESTR we are trying to build people-oriented culture & produce software solutions of high standards.
Disclaimer
This is not a scientific research, but experience sharing exercise.
Speech is based on personal experience & opinion in combination with other sources of information.
2. First version of this speech
This is only 1st iteration is this deck/speech. In future most likely it will be improved. If you noticed smth that must be fixed pls let me know
3. There is no guaranteed way to build a startup �Startup always involves risks. Please remember that
Who is in front of you
In SEP 2020 joined WE.VESTR as Head of Engineering. Now we have more then 100 B2B customers and onboarding dozens of them each week. Team size grew from 3 to 25+ in less than 2 years with more than 2.000.000 EUR investments acquired �
What problems we are solving?
WE.VESTR is all-inclusive equity management platform
End Q4 2022:�Smoke testing automated
Q3-Q4 2023:
Switch to independent team releases.
Timeline
November:�Current sprint release
Currently:�Manual regression�Previous Sprint release
Q1-Q2 2022:�Core features e2e automation�.
Let’s get back to September 2020
There is no architect
You need constantly validate your idea
And you grow at the same time. Maybe as crazy
Everything starts with tools
SA is a reflexion of team setup
How our stack evolved
+
+
+
As well as our architecture & code evolved
+
Do you need micro-services?
In case you don’t need microservices (mostly)
Balance of scalability & fast results is vital
Built the product you want in the end (LEAN)
For start-up it is expensive, but can be for free
Hire expertise & not man-hours
Front-end | Back-end | Data | Infrastucture | Test Automation |
Quality assurance | TestOps | DevOps | IaC | Clouds |
Another cloud | Blockchain | Cryptography | Enterprise Architecture | Solution Architecture |
SDLC | CI/CD | Scrum | Kanban | Agile |
Compliance | Networks | Fin-tech | Auth | Banking |
Cap-table.How we reinvented OCF-like approach
Caching & computing issues
Transaction Type | Amount | Direction |
shares-issued | 1000 | debit |
correction | 42 | credit |
shares-sold | 500 | credit |
Saldo | 1000+(-1* 42)+(-1*500) | |
Previous projects results usage
Initial architecture was partially based on RSapp with DevOps features from other projects where I participated & replaced React with angular. That was one of the best re-usages. Saved us ton of time.
Other case of re-usage was a complete fail. One of our first developers re-used abstract angular http services from his previous project. We are refactoring them until now.
ESOP MVP case. Wrong assumption
Background
Results
Takeaways
Conclusion
Special thanks to Rolling Scopes organisation �for all the things are being done there and together. Join us!
A
And to Gleb Shidkov. Lead front-end engineer @ WE.VESTR
for help & tips during this speech preparation
A
Where to find this deck & how to stay in touch
Thanks for attention�Your questions are more than welcome!
Let’s build some unicorns