12 Backend Development Tools by Alibaba

1. Arthas Java Online Diagnostic Tool

  • You do not know the specific JAR package from which a class was loaded. You want to figure out why your system throws various class-related exceptions.
  • You do not know why your modified code failed to be executed. You cannot remember whether you have committed the changes. You are not sure if you are using the right branch.
  • A problem occurs and you cannot debug online. You are wondering whether you have to add logs to your app and publish it again.
  • You have encountered a user data processing problem, but you cannot debug online or reproduce the problem offline.
  • You want to have a global view to monitor the running status of your system.
  • You want a solution to monitor the real-time running status of your JVM.

2. Cloud Toolkit IDE Plug-in

  • You are tired of repeatedly packaging your code every time you modify it.
  • You do not want to regularly switch back and forth between code management tools such as Maven and Git.
  • You use a secure copy (SCP) tool to upload files, and you use XShell or SecureCRT to log on to your server, replace deployment packages, or to restart your server.
  • You do not want to regularly switch back and forth between various FTP and SCP tools to upload files to the specified directories of your server.

3. ChaosBlade Chaos Engineering Fault Injection Tool

  • You find it difficult to measure the fault tolerance capacity of microservices.
  • You do not know how to verify the reasonableness of the container orchestration configuration.
  • You do not know how to implement the robustness testing of the PaaS layer.

4. Alibaba Java Coding Guidelines

5. Application Real-Time Monitoring Service (ARMS)

  • You receive 37 alarming messages at 22:00, but you do not know where to start.
  • The customer or business team finds the problem earlier than you do.
  • You invest tens of thousands of dollars in servers each month, but you still cannot guarantee good user experience.

6. Docsite Open-source Static Website Generator

7. Freeline — A Second-Level Compilation Solution for Android

8. Alibaba Cloud Application High Availability Service (AHAS)

  • When you reconstruct your service, you want to visualize the architecture to precisely understand the resource-instance composition and interaction.
  • You want real fault scenarios and drill models.
  • You want to use the throttling and downgrade feature at low costs.

9. EasyExcel Data Processing Tool

10. HandyJSON for iOS

11. Druid Database Connection Pool

12. Alibaba Dragonwell Java Development Kit

--

--

--

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why Asynchronous and Reactive Programming Complement Each Other

How To Use Interface Segregation Principle in PHP/Laravel

What the Heck is a Circular Buffer?

Understanding DevOps Toolchains

Computer Programming Journey

Completely deleting web parts on a SharePoint page

In the pursuit of expanding the horizons of learning, Unacademy introduces courses for Chess and…

tiket.com in Pandemic Time (Insider info)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

More from Medium

The What, Why and How aspect of “Scalability” in Web Application

The equivalent of a Hardware Port in Software

4 resources you need to get going on NoSQL