Category Archives: G Suite


6 strategies for scaling your serverless applications

By | G Suite, Google Apps | No Comments

A core promise of a serverless compute platform like Cloud Functions is that you don’t need to worry about infrastructure: write your code, deploy it and watch your service scale automatically. It’s a beautiful thing.

That works great when your whole stack auto-scales. But what if your service depends on APIs or databases with rate or connection limits? A spike of traffic might cause your service to scale (yay!) and quickly overrun those limits (ouch!). In this post, we’ll show you features of Cloud Functions, Google Cloud’s event-driven serverless compute service, and products like Cloud Tasks that can help serverless services play nice with the rest of your stack.

Serverless scaling basics


Let’s review the basic way in which serverless functions scale as you take a function from your laptop to the cloud.

  1. At a basic level, a function takes input and provides an output response.
  2. That function can be repeated with many inputs, providing many outputs.
  3. A serverless platform like Cloud Functions manages elastic, horizontal scaling of function instances.
  4. Because Google Cloud can provide a near-infinite scale, that can have consequences for other systems with which your serverless function interacts.

Most scale-related problems are the result of limits on infrastructure resources and time. Not all things scale the same way, and not all serverless workloads have the same expected behaviors in terms of how they get work done. For example, whether or not the result of a function is returned to the caller or is only directed elsewhere, can change how you handle increasing scale in your function. Different situations may call for one or more different strategies to manage challenges scale can introduce.

Luckily, you have lots of different tools and techniques at your disposal to help ensure that your serverless applications scale effectively. Let’s take a look.

1. Use Max Instances to manage connection limits
Because serverless compute products like Cloud Functions and Cloud Run are stateless, many functions use a database like Cloud SQL for stateful data. But this database might only be able to handle 100 concurrent connections. Under modest load (e.g., fewer than 100 queries per second), this works fine. But a sudden spike can result in hundreds of concurrent connections from your functions, leading to degraded performance or outages.

One way to mitigate this is to configure instance scaling limits on your functions. Cloud Functions offers the max instances setting. This feature limits how many concurrent instances of your function are running and attempting to establish database connections. So if your database can only handle 100 concurrent connections, you might set max instances to a lower value, say 75. Since each instance of a function can only handle a single request at a time, this effectively means that you can only handle 75 concurrent requests at any given time.

2. Use Cloud Tasks to limit the rate of work done
Sometimes the limit you are worried about isn’t the number of concurrent connections, but the rate at which work is performed. For example, imagine you need to call an external API for which you have a limited per-minute quota. Cloud Tasks gives you options in managing the way in which work gets done. It allows you to perform the work outside of the serverless handler in one or more work queues. Cloud Tasks supports rate and concurrency limits, making sure that regardless of the rate work arrives, it is performed with rates applied.

3. Use stateful storage to defer results from long-running operations
Sometimes you want your function to be capable of deferring the requested work until after you provide an initial response. But you still want to make the result of the work available to the caller eventually. For example, it may not make sense to try to encode a large video file inside a serverless instance. You could use Cloud Tasks if the caller of your workload only needs to know that the request was submitted. But if you want the caller to be able to retrieve some status or eventual result, you need an additional stateful system to track the job. In Google APIs, this pattern is referred to as a long-running operation. There are several ways you can achieve this with serverless infrastructure on Google Cloud, such as using a combination of Cloud Functions, Cloud Pub/Sub, and Firestore.

4. Use Redis to rate limit usage
Sometimes you need to perform rate-limiting in the context of the HTTP request. This may be because you are performing per-user rate limits, or need to provide a back-pressure signal to the caller of your serverless workload. Because each serverless instance is stateless and has no knowledge of how many other instances may also be serving requests, you need a high-performance shared counter mechanism. Redis is a common choice for rate-limiting implementations. Read more about rate limiting and GCP, and see this tutorial for how to use serverless VPC access to reach a private Redis instance and perform rate-limiting for serverless instances.

5. Use Cloud Pub/Sub to process work in batches
When dealing with a large number of messages, you may not want to process every message individually. A common pattern is to wait until a sufficient number of messages have accumulated before handling all of them in one batch. Cloud Functions integrates seamlessly with Cloud Pub/Sub as a trigger source, but serverless workloads can also use Cloud Pub/Sub as a place to accumulate batches of work, as the service will store messages for up to seven days.

Then, you can use Cloud Scheduler to handle these accumulated items on a regular schedule, triggering a function that processes all the accumulated messages in one batch run.

You can also trigger the batch process more dynamically based on the number and age of accumulated messages. Check out this tutorial, which uses Cloud Pub/Sub, Stackdriver Alerting, and Cloud Functions to process a batch of messages.

6. Use Cloud Run for heavily I/O-bound work
One of the more expensive components of many infrastructure products is computed cycles. This is reflected in the pricing of many managed services which include how many time-units of CPU you use. When your serverless workload is just waiting around for a remote API call it may make to return, or waiting for a file to read, these are moments where you are not using the CPU, but are still “occupying it” so will be billed.  Cloud Run, which lets you run fully managed serverless containers, allows your workload to specify how many concurrent requests it can handle. This can lead to significant increases in efficiency for I/O bound workloads.

For example, if the work being done spends most of its time waiting for replies from slow remote API calls, Cloud Run supports up to 80 requests concurrently on the same serverless instance which shares the use of the same CPU allocation. Learn more about tuning this capability for your service.

When to use which strategy

After reading the above, it may be clear which strategy might help your current project. But if you are looking a little more guidance, here’s a handy flow-chart.


Of course, you might choose to use more than one strategy together if you are facing multiple challenges.

Just let it scale

Even if you don’t have any scaling problems with your serverless workload, you may still be uneasy, especially if this is your first time building software in a serverless environment—what if you’re about to hit some limit, for example? Rest easy, the default limits for Google Cloud serverless infrastructure are high enough to accommodate most workloads without having to do anything. And if you do find yourself approaching those limits, we are happy to work with you to keep things running at any scale. When your serverless workload is doing something useful, more instances is a good thing!

Serverless compute solutions like Cloud Functions and Cloud Run are a great way to build highly scalable applications—even ones that depend on external services. To get started,

visit to learn more.

gsuite - Brio Technologies

6 ways to save time when business keeps you on the go

By | G Suite, Google Apps | No Comments

Those of you managing your own business know all too well that work doesn’t stop when you leave the office—which could be your storefront, a warehouse, a spare desk in your living room, or a laptop at a café. And whether you’re selling fashion, food or furniturecreating the next killer app or improving patient care, you don’t want the business to slow down when you’re working on the run.

With G Suite, you can save time and shift focus to the most important tasks, like hitting project deadlines or keeping customers happy. Use these six work hacks to stay productive from anywhere.

1. Work offline in Gmail, Google Docs and Drive. 

We’ve come to expect 24/7 Wi-Fi these days, but sometimes that’s not always the case. If you find yourself without Wi-Fi access, you can still work offline in Gmail, Docs and Drive when you’re working in Chrome browser. Whatever emails you write and files you update will get synced with Google once you get back on Wi-Fi.

Setting up offline access in Gmail is easy. Here’s how:

  1. Go to Settings in the top right of your Gmail.
  2. Under the Offline tab in the far right, select the “Enable offline mail” box. Note: you can even choose how many days of emails you want to store. 
  3. Make sure to click Save Changes when you’re done.
  4. Now you can access Gmail offline by visiting Just remember, offline features will only work within the Chrome browser. 

To work offline in Drive, Docs, Sheets or Slides, install the Google Docs Offline extension for Chrome. Follow these instructions

2. Write emails in less time.

Emails may only take a few minutes to write, but multiply that time by the number of messages you send in a day, and you’ll see what a big job email is. Gmail has features, Smart Compose, and Smart Reply, that are powered by artificial intelligence to help you get through your inbox quicker. Smart Compose can help you write emails faster by suggesting common phrases, or even personalized suggestions, as you type an email. When they appear, simply accept the suggestions and get going by clicking the “Tab” button on the web (or swiping right on mobile). On the other hand, Smart Reply can help you reply to emails quickly with pre-suggested responses in your inbox. A few seconds saved here and there with predictive text can add up.

3. Set up and join meetings from anywhere—no PIN codes required.
Don’t glue yourself to a desk just because you have a conference call.  When you use Calendar to schedule a meeting in Hangouts Meet, the Hangout link and a dial-in number are added automatically to the invitation, so you can jump right into a meeting from your browser in one click

This means that you won’t need to send complicated PIN codes to attendees unless they want to dial in from the phone. But don’t worry, you’re covered there too. Dial-in numbers are automatically populated in the calendar invite too, just in case!

Also, if you add the Meet app to tablets and phones, you can jump on Hangouts from just about anywhere (or work offline, as we mentioned).

If you have a larger office and several employees, Calendar’s automatic room booking feature finds and suggests the most convenient rooms for you to book, as well as equipment available in each room like monitors or A/V tools. It’s handy if you’re trying to schedule a meeting quickly. To use this feature, your IT admin first needs to register meeting room details.

4. Snap a photo to take notes (instead of typing them).
A picture doesn’t have to be worth a thousand words to save you valuable time on the go. Using Keep, you can take pictures and add them to notes and lists of to-dos. Taking a picture is much faster than writing out long notes—and the image can tell you much more than text can.

5. Prioritize files automatically.
Moving files from paper to online storage can reduce clutter—but you still need some know-how and tools to help you find your files once they’re saved in the cloud. In Drive, there’s an option in the left-hand navigation called “Priority” that uses machine learning to predict and surface important files for you quickly. It can also suggest “workspaces,” which clusters relevant documents together to help you stay focused on certain projects. This way, your most important files appear as soon as you open Drive.

Another option for finding files quickly is to download the Chrome extension, “Quick Search for Google Drive.” Use this extension to search for Drive files right within your Chrome browser search bar.

6. Create documents faster.
Still typing out letterheads, headers, and footers within your document? Save time by using Docs templates. Or, use voice typing, to put “pen to paper” quicker. Go to the “Tools” menu within your Doc (if you’re using Chrome browser), then click on “Voice typing” to speak and see text on-screen. You can even use voice commands to change font styles, add tables, and insert links.

IP Restriction for Google Gsuite -SOLO

By | Blog, Business, Employee Attendance, G Suite, Google Apps, Google Apps for Business, Google Apps for Work, Google Postini | No Comments

SOLO – Single sign-on (SSO)

Single sign-on (SSO) is a property of access control of multiple related, yet independent, software systems. With this property, a user logs in with a single ID and password to gain access to a connected system or systems without using different usernames or passwords, or in some configurations seamlessly sign on at each system.

Custom Login

Custom Login Page

SOLO’s one of the significant feature is the custom login page. With this feature, the customer can have any kind of customization for login pages.


Forgot Password

GSuite admin can define some predefined questions and set the policies to have min questions answered by the user to allow them to reset their own passwords.


IP Restriction

Using SOLO IP restriction policies GSuite admin can define policies for a OU or subset of a users to restrict them to use GSuite only from a predefined IP address.


Password Policy

SOLO’s one of the strong features is to enforce the strong password policy as what admins are used to on MS Active Directory. They can implement OU based policies.


Time Restriction

Using SOLO Time based restriction policies GSuite admin can define policies for a OU or subset of a users to restrict them to use GSuite only in specific time slots in a day.


GEO Restiction

Geo-blocking or geoblocking is a form of technological protection measure where access to Internet content is restricted based upon the user’s geographical location


Personal Gmail Block

Allow GSuite and block personal gmail to ensure that the employee focus on work.


Device Restriction

Broadcasts are messages that you can send to all of your users, or a group of users, at once.


Session Timeout

Enforce session timeout for GSuite to enhance the security around the GSuite usage.

G Suite online payment issues – Problems – Support – India

By | Business, Cloud Computing, G Suite, Google Apps, Google Apps for Work, Google Cloud Platform - GCP, Marketing, Social networking | No Comments

G Suite Online Payment Issues, Problems with Debit Card / Credit Card in India

GSuite is a fast growing messaging and collaboration tool for organizations of all sizes. More than 5 million businesses use G Suite to run efficiently without spending time on managing IT.

GSuite for business offers free 30 day trial, where you can use all the exciting business features such as emailing, online office tools such as docs, spreadsheets etc, scheduling using calendars, assigning and tracking tasks, video chats using Google Hangout, and much more. Once you decide to go for a full-fledged version, you can proceed with the payments.

Unfortunately, we have been receiving complaints about businesses facing problems in signing up for full version through Google, because of issues with the billing pages on account of the latest Reserve Bank of India (RBI) guidelines, which now require all online debit / credit card transactions to be processed using enhanced security procedures, which includes using of ATM PIN.

Google Cloud Partner

This extra step, which includes debit / credit card verification, has been added to ensure that your credit card isn’t misused.

In case you are one of those who are facing a problem in completing your online payment using a credit or debit card and your financial transactions towards the billing of the G Suite productivity suite is being hindered by such a problem, we, at Brio, will be happy to assist you through the billing procedure.

Payment Methods

Being an Google Cloud Partner, we are dedicated to assist you in evaluating the best of the messaging and collaboration tools that help you focus more on your business growth. Sign up to experience the world’s best-in-class apps from Google, and enjoy reliable and prompt services provided by Brio.

Google recommends Brio as your trusted partner while “Going Google!”

Brio’s Growth as Google Cloud Partner Bangalore

By | Business, G Suite, Google Apps, Google Apps for Work, Google Cloud Platform - GCP, Google Postini, Marketing | No Comments


Brio’s growth as a Google Cloud Partner Bangalore has been phenomenal. Brio is among the top Google Cloud Partner in India. The company provides G Suite support to a number of its clients based in Bangalore and other cities of India. Adoption of G Suite in Bangalore or no matter any city of the world is increasing for email and team collaboration. Staffed with an adept Google Cloud certified team, Brio is competently servicing its G Suite clients across multiple cities in the country.

Google Cloud Partner

With the advent of Cloud Technology, onsite support is fading out as the software isn’t installed on the users’ or clients’ hardware. The G Suite is hosted on Google’s world-class servers instead of a customer or vendor location. It can be accessed securely from anywhere to configure G Suite at any point in time for a customer located anywhere in the world.

While being on Cloud, there is no software installation, backup, or upgrade required on the customer’s site. With the location factor becoming insignificant, now the companies can go with the best Google Cloud Partner available in the market. Today’s G Suite customers must not be fixated with finding a local Google Cloud Partner. Rather, they must choose the one that offers the best services. Some additional benefits of choosing a good Google Cloud Authorized Partners are:

  • Email is critical, organizations cannot afford to miss their important emails due to delay in fixing any problem. Brio has expertise and team to get your issues resolved in the shortest possible time.

  • Saves Time: Online Support saves a lot of time as the service executives do not have to travel or commute to your office. There is no time wasted in the transit.

  • Faster Turnaround: Everything happens faster as the online support service personnel have access to all of their resources, reference material or expert help at their end when they are helping you out.

  • Offers Flexibility: There is great deal of flexibility available with online or cloud support as there are fewer dependencies as compared to onsite support.

At Brio, an authorized Google Cloud Partner, we have mastered the art of providing efficient, effective, and reliable online support for our G Suite customers. The smooth process and the effective results from our G Suite support team have won the trust of our customers. Today, it hardly makes any difference for our G Suite customers whether they are located in Hyderabad, Bangalore or for that matter, any part of the world.

With an increasing G Suite client-base in Bangalore, Brio is becoming a preferred Google Cloud Partner in Bangalore for many companies. Bangalore or Bengaluru is India’s Silicon Valley as the city has all sizes and types of IT companies ranging from software to hardware products and services. Not just that, Bengaluru has a huge market for software applications being used by common businesses for day-to-day operations management. We have been servicing our clients in Bangalore more effectively than any of local Google Cloud Partner. We, at Brio, are so comfortable with the cloud technology that we are implementing and translating it for our customers to experience the benefits of being on cloud.

Try Brio for any G Suite solution and you would never look back.  Click to Start Free Trial

Brio success as a Google Cloud Partner in Chennai

By | G Suite, Google Apps, Google Apps for Work, Google Cloud Platform - GCP | No Comments

Brio has evolved among the leading names as a Google Cloud Partner in Chennai. It has surpassed its clients’ requirements by providing them the best Google Cloud Support in Chennai. The company has its clientele spread in multiple locations around the world.

Seamless deployment of G Suite help the organizations, whether small and medium sized or well established corporate to work in perfect collaboration with all the department employees seated in the main office premises or in multiple locations spread across the globe.

Google Cloud Partner

In the era of globalisation, G Suite has made the business operations simple and smooth for its client organizations to keep pace with the severe competition in their specific sectors. Cloud technology is the most recent development in the sphere of technology which allows individuals to access their mails from any machine and location at any point of time. Migrating to Cloud helps the organizations do away with the hassles and expenses involved in the deployment of software, its maintenance as well as hardware upgradations at the client’s location.

However, it is important that the customers pick the best Google Cloud Partner in Chennai’s market to enjoy the best services and seamless hosting of G Suite.

Choosing the best Google Cloud Partner will help the companies in Chennai to get rid of any hitches they might face, hampering smooth operations. For instance, they can miss out on important communication over emails in case of a problem.

The online after-sales G Suite support offered by the software vendors is of utmost importance. The employees of an organization do not have ample time at their disposal to personally visit the G Suite Partner office or wait for the support personnel to turn up to the get issue fixed. Thus, it results in saving the employee’s’ time.

The response time in bug fixing is less which makes the resolution of the company’s technical problem faster. Another advantage is that online support lends greater flexibility in comparison to providing support at the client’s location.

At Brio, our team of experts a with their relevant experience in the domain offer efficient as well as consistent online support to the clients in Chennai who have migrated to G Suite. Our support team for G Suite customers in Chennai is adept in providing hassle-free and cost-effective services to the client base, thus ensuring customer loyalty. Some of our esteemed clients have their business operations all across India as well as overseas and we have been successfully supporting them in an ever-growing business relationship.

More and more business enterprises are switching to G Suite in Chennai, seeing the numerous benefits that it offers over the traditional software installation in terms of cost and time. As a consequence, earlier the companies suffered a decline in productivity. However, such issues have been taken care of by the G Suite which has made managing the efficient functioning of an organization smooth.

Let’s take the case of an employee who works in an Information technology company, from a remote location. When he is assigned a task, he can update the progress of the task as not started, work in progress or completed using G Suite. This will ensure full transparency to the reporting manager on the status of the task assigned without any scope of delay in not completing the assignment on time or not meeting the project timelines.

Brio’s team acts as the best Google Cloud Partner in Chennai to ensure easy deployment of G Suite meeting the client’s specific requirements. Over the years, the level of commitment and expertise, we have exhibited in our work is represented in the trust that our clients have put in Brio. Choosing Brio as your Google Cloud Partner will give your organization the best experience as far as efficient deployment and support of G Suite is concerned.

Google Cloud Platform online payment issues – Problems – Support – India

By | Android for work, Business, Cloud Computing, G Suite, Google Apps, Google Apps for Work, Google Cloud Platform - GCP | No Comments

Google Cloud Platform Online Payment Issues, Problems with Debit Card / Credit Card in India

Millions of people trust Google Cloud products and services to help them build what’s next for their business.

Securely run your business on the most advanced cloud platform ever built. Powerful data and analytics solutions and machine learning deliver real-time insights for more informed, more effective decisions.

Google Cloud Platform

Google Cloud Platform Available Payment Options by Brio in India

Google Cloud Platform was engineered to handle the most data-intensive work on the planet. It’s the ideal environment for your business-critical applications and data, giving you the power to quickly scale and improve performance with capabilities like machine learning. And unlike other cloud providers, we’re committed to building and integrating open source capabilities to preserve your control and prevent lock-in.

Google Cloud Partner

This extra step, which includes debit / credit card verification, has been added to ensure that your credit card isn’t misused.

In case you are one of those who are facing a problem in completing your online payment using a credit or debit card and your financial transactions towards the billing of the Google Cloud Platform is being hindered by such a problem, we, at Brio, will be happy to assist you through the billing procedure.

Payment Methods

Being an Google Cloud Platform Partner, we are dedicated to assist you in evaluating the best of the messaging and collaboration tools that help you focus more on your business growth. Signup to experience the world’s best-in-class apps from Google, and enjoy reliable and prompt services provided by Brio.

Google recommends Brio as your trusted partner while “Going Google!”

Moving from InstaOffice to Google Apps for Work

By | Business, G Suite, Google Apps, Google Apps for Work | No Comments

The ultimate aim of every business is to keep growing and become bigger.Expanding boundaries and ensuring a double digit growth is a common business goal which cannot be achieved without achieving uncommon efficiency in business management and collaboration. Pushing internal productivity standards requires effective communication and collaboration such as that offered by GSuite (Google Apps for work) earlier know as Gsuie (Google Apps for Business). Until sometime back, InstaOffice suite—the cloud based technology solution for SMEs, was offered by Google in collaboration with Tata Communications.

InstaOffice InstaOffice-to-Googlewas a good communication and collaboration solution that offered to cater business needs such as enhanced effective communication through email and instant messaging.It also helped boost productive output by making it easier to collaboratively create, maintain and share documents or information over the web. InstaOffice was being offered in India until recently, when Google’s collaboration with Tata Communications ended.

G Suite (Google Apps for Business), which is now GSuite (Google Apps for work), provides the complete range of communication and collaboration tools needed to handle increasing amounts of information, keep up with work while travelling, and share information with colleagues, customers, and partners.

Through InstaOffice, Google offered small and medium businesses with email, calendar, groups, chat, docs, sites and videos with secure access from any location through a browser on a PC or a mobile phone. But, with the end of the Google-Tata Communications partnership, the organizations using InstaOffice will need to search for reliable and long-lasting support partners for Google Apps. Brio, a top Google for Work Partner (Google Apps authorized reseller), is all set to take up the challenge to provide the InstaOffice users with reliable and quality Google Apps support services with proven credibility.

At Brio, our endeavour is to make available simple and powerful Cloud based applications to businesses to help them understand their needs and boost their productivity standards. These Cloud based communication and collaboration services can now be availed in the form of GSuite (Google Apps for work) directly from Google or through Google Apps partners.

The Google endeavour of enabling organizations, schools and government departments through technology solutions such as Google Apps, Google Search Appliance, Google Maps and Earth, and Google Cloud Platform is implemented partly by Google for Work Partners from around the world such as Brio.

With personalized and prompt support from GSuite (Google Apps for work) certified Engineers, we at Brio, as an GSuite (Google Apps for work) Partner are committed to assist you in evaluating the best of the messaging and collaboration tools that help you focus more on your business growth. Experience the world’s best in class security, anti-spam, and invisible IT that works, with us, soon.

Choose Brio as your partner in your quest for the best ever cloud-based communication and collaboration solutions in the form of GSuite(Google Apps for Work)!