🚀 State of ARC - April 2024- Old #2082
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, and we're thrilled to announce the launch of ARC SaaS in this month's newsletter. With ARC SaaS, we're introducing a pioneering multi-tenant SaaS architecture that promises to revolutionize user experience. Join us as we delve into the exciting details and embark on this new journey together!
No more waiting, let's get to the good stuff!
ARC SaaS
We are thrilled to introduce our cutting-edge super admin control plane, meticulously designed to simplify tenant onboarding, streamline plan and subscription management, and optimize billing processes. From seamless user management to robust monitoring and analytics, fortified security and compliance measures, and versatile API management, our platform empowers your SaaS journey with unparalleled efficiency and peace of mind.
Our resilient control plane infrastructure ensures reliable performance, while our provisioning system swiftly deploys application plane infrastructure on Amazon EKS for newly onboarded tenants. Currently, we offer support for multiple tiers including Silo, pooled, and a combination of both, providing flexibility tailored to your needs. Leveraging Amazon Cognito as our identity provider ensures secure access for all users.
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. Additionally, we've incorporated tenant-based resource management through ArgoCD and argo-workflow, ensuring efficient allocation of resources.
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.
Here are some screenshots of the visualisation tools and sample tenant onboarding pages.
AWS cost visualization using Athena
Cost Dashboards using Kubecost Metrics
Kubecost Dashboards based on namespaces
API Metrics
API Metrics with tenant-wise filter
Reference Tenant Onboarding Screen
⏳ Coming Soon
Excited to share what we will be serving you soon:
Tenant Offboarding: Our next priority is 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.
🔧 ARC API
Asymmetric Signing: 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. Contribution by Arpit Khanna.
Configurable Hashing: Empowering users with the flexibility to select either legacy hashing algorithms or modern, stringent ones based on their specific needs. This ensures tailored security measures aligned with evolving industry standards and individual preferences. Thanks to Surbhi Sharma for her contributions.
Tenant Aware Payments: When sharing the same application among multiple clients, safeguarding their payments and its details is paramount. Rest assured, our payment service provide the capability to securely save tenant details, ensuring comprehensive protection and peace of mind for all stakeholders. Thanks to Yesha Mavani for her contributions.
🔗 Learn More About ARC API
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