Function-as-a-service (FaaS) platforms, like Google Cloud Functions (GCF), provide developers with a serverless environment to run code efficiently and with low overhead, enhancing the agility of delivering value to customers. GCF, a specialized service within the Google Cloud Platform (GCP), allows for the creation of microservices that can be triggered by events and integrate with various cloud services, supporting languages such as Node, Python, and Java. While GCF facilitates scalability and cost-effectiveness by charging only for usage, it can pose observability challenges in multicloud environments due to its nature of spinning up independent instances. Observability tools like Dynatrace offer enhanced solutions by providing end-to-end monitoring and distributed tracing, which are essential for understanding dependencies and ensuring optimal performance across a multicloud stack. Despite its benefits, GCF might not be ideal for memory-intensive or infrequent tasks due to potential delays and cost considerations, making it crucial for teams to consider alternatives like VM-based platforms in such cases.