🚀 State of ARC - April 2024 #2085
yeshamavani
announced in
Newsletters
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear ARC Community,
Greetings! Hope you're well. Our team has been hard at work, crafting exciting updates for ARC.
We're thrilled to announce the launch of ARC SaaS this month. With ARC SaaS, we're introducing a pioneering SaaS factory model based control plane microservices and IaC modules that promises to revolutionize your SaaS journey. Join us as we delve into the exciting details and embark on this new journey together!
ARC SaaS
What are we launching
We are thrilled to introduce our cutting-edge control plane, meticulously designed to simplify tenant onboarding, tenant subscription management and tenant provisioning based upon isolation levels, vis-a-vis, Silo, Pooled and Bridge. It also comes up with a configurable SaaS license tiers and plans, along with a streamlined billing processes. From seamless tenant management to robust monitoring and analytics, fortified security and compliance measures, and versatile API management, ARC SaaS will be your one stop solution for building a SaaS product faster than ever.
Why ARC SaaS
Our control plane, akin to our catalog of application plane services, provides a range of advantages. ARC SaaS not only accelerates SaaS application development but also offers customization tailored to your needs, granting you the flexibility to harness the full spectrum of ARC benefits. This includes time-saving measures, adherence to best practices, seamless plug-and-play integration, and a standardized approach based off AWS SaaS factory reference architecture principles. All of this following the SaaS standards and architecture that accommodates your unique requirements.
What we offer
Control plane will be the power house of your SaaS application. With the help of this control plane all your tenant applications can be managed and monitored effortlessly. This control plane ensures a smooth and efficient tenant onboarding.
Once the tenant completes his onboarding process, our provisioning system swiftly deploys application plane infrastructure on Amazon EKS. And yes, its fully configurable and customisable based upon the business requirements of the SaaS product. Tenants can select the subscription that suits them best - Silo, Pooled or a combination of both. Following the core principles of git-ops, we've incorporated tenant-based resource management through ArgoCD and argo-workflow, ensuring efficient allocation of resources.
When sharing the same application among multiple clients, safeguarding their payments and its details is paramount. Rest assured, our configurable tenant-aware payment service provide the capability to securely save tenant details, ensuring comprehensive protection and peace of mind for all stakeholders.
Security being a paramount for SaaS applications, enforcing asymmetric JWT signing for the login process ensuring better and robust security to your applications. Thorough verification of senders identity, ensuring that only authorized users can access the system, thus bolstering overall security posture.
To enhance monitoring and observability, we've implemented robust solutions such as OpenSearch and developed cost visualization dashboards using Athena and KubeCost, with tenant-based segregation for enhanced clarity and privacy.
AWS cost visualization using Athena
Cost Dashboards using Kubecost Metrics
Kubecost Dashboards based on namespaces
For improved visibility into API metrics, we offer Prometheus dashboards tailored to each tenant, providing insights and analytics to optimize performance. With our comprehensive suite of features and infrastructure, we are committed to empowering your SaaS journey with unparalleled efficiency and reliability.
API Metrics
API Metrics with tenant-wise filter
Our application handles and manages all tasks seamlessly, guaranteeing your peace of mind. With its comprehensive capabilities, you can trust it to efficiently take care of everything, leaving you worry-free. Sit back and relax knowing that your needs are being met with utmost care and precision.
⏳ Coming Soon
Excited to share what we will be serving you soon:
Tenant Aware Metrics: In a SaaS application, having metrics to compare different Tenants, can be invaluable. These metrics enable you to assess feature and resource usage, analyze the utilization of both free and licensed resources, evaluate associated costs efficiently, and identify and address any performance issues caused by noisy neighbours.
Licensing and Toggling: Recognizing the diversity of businesses and their unique needs, ARC SaaS is committed to offering tailored solutions. We provide configurable tenant tier plans, customizable feature toggling, flexible licensing options, and resource allocation based on individual plans, ensuring a personalized approach to meet your specific requirements.
Tenant Offboarding: Next in priority will be to deliver a seamless and effortless offboarding process while maintaining adherence to all data compliance standards. During the tenant offboarding process, our focus lies in decommissioning the tenant infrastructure and associated resources, revoking access privileges for both the tenant and its users. Additionally, we ensure the deletion of the Cognito user pool specific to the tenant and capture database snapshots for potential data backup, should the tenant require it in the future. This ensures a smooth transition for departing users while upholding regulatory requirements, thereby fostering trust and efficiency within our system.
We can't wait to bring you these exciting updates! Keep an eye out for more details and release announcements in the near future.
That’s a wrap for this month’s updates! 🙂
We can't wait to see the things you'll create using these fresh features and enhancements. Remember, your feedback means the world to us. Whether you have questions, ideas, or just want to chat, don't hesitate to post your thoughts in the arc-general channel.
Stay tuned for more exciting updates in the months ahead, and happy coding!
Best wishes,
The ARC Team 😎
Beta Was this translation helpful? Give feedback.
All reactions